wayshot

A native command-line screenshot tool for wlroots-based Wayland compositors, written in Rust.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About wayshot

wayshot takes screenshots on Wayland desktops built on wlroots, such as Sway and similar compositors, where traditional X11 screenshot tools do not work. It is a command-line program, so it fits into keybindings and scripts in tiling window manager setups.

The project is written in Rust and also provides libwayshot, a library other programs can use for screen capture on Wayland. It is packaged with a Nix flake among other build options.

Strengths

  • Works natively on wlroots Wayland compositors
  • Command-line interface suits keybindings and scripts
  • Includes libwayshot for use in other programs

Limitations

  • Limited to wlroots-based Wayland compositors
  • No graphical interface or built-in annotation

Details

Pricing
FreeFree and open source.
License
Open source, license not stated
Developer
waycrate
Platforms
Linux, Command line
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Sway and other wlroots compositor users who want a scriptable screenshot command
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to wayshot

Compare all

Software that can replace wayshot for an important use case, and what changes if you switch.

  • 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.

wayshot as an alternative

Listings that name wayshot as an alternative.

  • 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 necessarily a direct replacement.

Report a wrong fact or a dead link on this listing