Screen Capture

shotman – interactive Wayland screenshots from the command line

shotman is a screenshot utility for Wayland compositors that combines command-line invocation with a small interactive preview. It is designed to be started from a keyboard shortcut rather than kept open as a conventional application window.

After a capture, shotman immediately saves the image and displays a floating thumbnail. The thumbnail gives users a chance to copy the image, discard it or leave the saved file in place without having to open another application.

Although its preview is graphical, capture targets and other behaviour can be selected from command-line options. This makes shotman relevant to both graphical screenshot workflows and compositor-driven command-line automation.

This is free and open source software.

Key Features

  • Captures the active output, an interactively selected rectangular region or, on Sway, the active window.
  • Offers a –capture argument for selecting the target when launched from scripts or keybindings.
  • Displays a lightweight floating thumbnail immediately after saving the screenshot.
  • Copies the saved capture to the clipboard using a keyboard shortcut or the –copy launch option.
  • Lets users delete an unwanted capture from the preview window before dismissing it.
  • Provides keyboard controls to dismiss the thumbnail, move it to another corner or release its focus.
  • Allows the thumbnail to be anchored to a chosen edge of the display.
  • Includes an option to print the screenshot directory used by the program.
  • Supports an interactive region picker through slurp and requires compositor support for wlr-screencopy and wlr-layer-shell.
  • Uses local files and clipboard operations without uploading screenshot data to a remote service.
  • Can be triggered by a global compositor shortcut such as Print Screen.

Website: git.sr.ht/~whynothugo/shotman
Support:
Developer: Hugo O. Barrera
License: ISC License

Options for shotman

shotman is written in Rust. Learn Rust with our recommended free books and free tutorials.


Related Software

CLI Screen Capture Tools
maimMake Image aims to improve on scrot
scrotSCReenshOT is a simple command line screen capture utility
slopQueries for a selection from the user and prints the region to stdout
wayshotScreenshot tool for wayland compositors
termframeTerminal output SVG screenshot tool
grimUtility to take screenshots of Wayland desktops
shotmanUncompromising screenshot tool for Wayland compositors
shotgunMinimal screenshot utility
ImageMagickCreate, edit, and compose bitmap images
HyprCapCapture screenshots and screen recordings on Hyprland
lqthSimple but fast screenshot utility inspired by xscreenshot

Read our verdict in the software roundup.

Screen Capture Tools
SpectacleSimple KDE application for capturing desktop screenshots
KsnipQt-based cross-platform tool that provides many annotation features
flameshotComplete screen capture and snipping tool with unique features
ShutterFeature-rich screenshot program
ScreenGrabCompetent Qt-based tool
SattyModern screenshot annotation utility with a clean interface
swappyWayland native snapshot editing tool
CoreShotSimple lightweight screen capture utility for C-Suite
gscreenshotGraphical interface and command line frontend for multiple backends
GIMPThe GNU Image Manipulation Program
shotmanLightweight screenshot tool designed for Wayland desktops
GNOME ScreenshotScreen capture tool for GNOME
xfce4-screenshooterFlexible screenshot utility for the Xfce desktop environment
wayscrollshotScrolling screenshot tool for Wayland
SnipTextScreen capture OCR tool
Perl Screenshot ToolWorks best on X11. It also supports Gnome Wayland

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted