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

shotman is written in Rust. Learn Rust with our recommended free books and free tutorials.
Related Software
| CLI Screen Capture Tools | |
|---|---|
| maim | Make Image aims to improve on scrot |
| scrot | SCReenshOT is a simple command line screen capture utility |
| slop | Queries for a selection from the user and prints the region to stdout |
| wayshot | Screenshot tool for wayland compositors |
| termframe | Terminal output SVG screenshot tool |
| grim | Utility to take screenshots of Wayland desktops |
| shotman | Uncompromising screenshot tool for Wayland compositors |
| shotgun | Minimal screenshot utility |
| ImageMagick | Create, edit, and compose bitmap images |
| HyprCap | Capture screenshots and screen recordings on Hyprland |
| lqth | Simple but fast screenshot utility inspired by xscreenshot |
Read our verdict in the software roundup.
| Screen Capture Tools | |
|---|---|
| Spectacle | Simple KDE application for capturing desktop screenshots |
| Ksnip | Qt-based cross-platform tool that provides many annotation features |
| flameshot | Complete screen capture and snipping tool with unique features |
| Shutter | Feature-rich screenshot program |
| ScreenGrab | Competent Qt-based tool |
| Satty | Modern screenshot annotation utility with a clean interface |
| swappy | Wayland native snapshot editing tool |
| CoreShot | Simple lightweight screen capture utility for C-Suite |
| gscreenshot | Graphical interface and command line frontend for multiple backends |
| GIMP | The GNU Image Manipulation Program |
| shotman | Lightweight screenshot tool designed for Wayland desktops |
| GNOME Screenshot | Screen capture tool for GNOME |
| xfce4-screenshooter | Flexible screenshot utility for the Xfce desktop environment |
| wayscrollshot | Scrolling screenshot tool for Wayland |
| SnipText | Screen capture OCR tool |
| Perl Screenshot Tool | Works best on X11. It also supports Gnome Wayland |
Read our verdict in the software roundup.
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. |


Please read our Comment Policy before commenting.