Wayland screenshot application written in the V programming language
v run build.vsh # generate protocols
v . # build- Screenshot all outputs
- Screenshot specific output
- Screenshot specific region
- Screenshot specific toplevel
- Include or exclude cursor
- PNG, JXL, QOI and PPM support
- HDR support
mrpenishot # all outputs
mrpenishot -c # including cursor
mrpenishot out.png # output to file
mrpenishot -o "DP-1" # geometry of output
mrpenishot -f jxl # output to jxl
mrpenishot -g "100,200 300x400" # geometry
mrpenishot -g "$(slurp)" # geometry from slurp
mrpenishot -t "$(awmsg t f | jq -j '.foreign')" # capture toplevel in awm
mrpenishot - | wl-copy # copy image to clipboard