crabture
crabture is a standalone Linux screenshot tool written in Rust. No external dependencies are required, and it works on both X11 and Wayland.
Features
Section titled “Features”- Graphical screenshot UI — default overlay with area, window, and full-screen modes
- Full-screen capture — instant screenshot of the primary or any monitor
- Region capture — specify exact coordinates (
x,y,WxH) - Interactive area selection — click and drag with visual overlay feedback
- Interactive TUI — optional guided menu for timing, target, and save method
- Multi-monitor support — list and capture any connected monitor
- Clipboard support — copy screenshots directly to the clipboard
- Delayed capture — configurable countdown (5/10/20/30/60 seconds)
- Desktop notifications — status feedback via system notifications
- Multiple formats — save as PNG or JPG
- XDG-compliant — respects
XDG_SCREENSHOTS_DIR, falls back to~/Pictures
What you can do
Section titled “What you can do”crabture captures screenshots in three main ways:
- Open the graphical overlay and choose an area, window, or full-screen target.
- Run direct commands for scripts, keybindings, launchers, and automation.
- Use the legacy terminal menu if you prefer a step-by-step TUI.
By default, graphical captures copy the image to your clipboard. You can switch the graphical UI to save files, or copy plus save, and those choices are remembered between runs.
Optional shared Swatches themes live in a separate appearance file, so capture preferences cannot overwrite them. See Appearance.