wayshot
wayshot copied to clipboard
Mirrored at https://git.sr.ht/~shinyzenith/wayshot | screenshot tool for wlroots based compositors implementing zwlr_screencopy_v1
A native, blazing-fast 🚀🚀🚀 screenshot tool for wlroots based compositors such as sway and river written in Rust.
Portal integration
xdg-desktop-portal-luminous is a xdg-desktop-portal backend for wlroots based compositors, providing screenshot and screencast capabilities.
Some usage examples:
NOTE: Read man 7 wayshot for more examples.
NOTE: Read man wayshot for flag information.
Region Selection:
wayshot -s "$(slurp)"
Fullscreen:
wayshot
Screenshot and copy to clipboard:
wayshot --stdout | wl-copy
Pick a hex color code, using ImageMagick:
wayshot -s "$(slurp -p)" --stdout | convert - -format '%[pixel:p{0,0}]' txt:-|grep -E "#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})" -o
Installation
AUR:
wayshot-git & wayshot-bin have been packaged.
Compile time dependencies:
- scdoc (If present, man-pages will be generated.)
- rustup
- make
Compiling:
git clone https://github.com/waycrate/wayshot && cd wayshotmake setupmakesudo make install
Support:
- https://matrix.to/#/#waycrate-tools:matrix.org
- https://discord.gg/KKZRDYrRYW
Smithay Developers:
Massive thanks to smithay developer Cmeissl and Victor Berger. Without them this project won't be possible as my wayland knowledge is limited.