Alternatives to wayshot

A native command-line screenshot tool for wlroots-based Wayland compositors, written in Rust. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as wayshot.

  • grim

    A command-line tool that grabs screenshots from a Wayland compositor.

    grim works across Wayland compositors rather than only wlroots ones and pipes output to tools like wl-copy, though its development has moved away from the listed page.

  • grimblast

    A screenshot helper script for the Hyprland compositor, built on grim and slurp.

    grimblast is a helper script built on grim and slurp with ready-made screenshot commands, but it is intended only for the Hyprland compositor.

  • Hyprshot

    A command-line screenshot utility for Hyprland that captures windows, monitors or regions with the mouse.

    Hyprshot captures windows, regions or monitors and copies to the clipboard at once, but it works only with the Hyprland compositor rather than wlroots compositors in general.

  • Spectacle

    KDE's screenshot and screen recording application for Linux desktops.

    Spectacle is a graphical KDE screenshot and recording app with shortcuts for each capture mode, replacing a scriptable command with a desktop interface that fits best on Plasma.

  • Flameshot

    A cross-platform screenshot tool that drops annotation controls right on top of the selection.

    Flameshot adds in-place annotation and a command line interface across Linux, Windows and macOS, though on Wayland it needs the right portal or compositor support.

  • ksnip

    A screenshot tool with annotation that works on Wayland, which several better-known ones still do not.

    ksnip is a graphical screenshot tool with annotation that works on Wayland and X11, but its future is uncertain and releases are slow.

Also worth comparing

These listings name wayshot as their own alternative, so the relationship runs both ways.

  • maim

    A command-line screenshot tool for X11 that captures the whole desktop, a window or a region.

    wayshot is an open-source Rust command-line screenshot tool for wlroots Wayland compositors, replacing X11 capture with native Wayland support.

  • scrot

    A simple command-line screenshot utility for X11 that grabs and saves images using imlib2.

    wayshot is an open-source Rust command-line screenshot tool for wlroots Wayland compositors, including libwayshot for use in other programs.

Similar software

Related functionality, not a direct replacement.