dotfiles-mirror/local/bin/screenie-wlr
2025-10-07 07:04:00 +03:30

11 lines
370 B
Bash
Executable file

#!/bin/bash
TEMP_FULLSCREEN=$(mktemp /tmp/fullscreen_XXXXXX.png)
grim "$TEMP_FULLSCREEN"
mpv --fullscreen --no-border --ontop "$TEMP_FULLSCREEN" &
MPV_PID=$!
TEMP_FILE=$(mktemp /tmp/screenshot_XXXXXX.png)
grim -g "$(slurp)" "$TEMP_FILE"
wl-copy < "$TEMP_FILE"
notify-send "Screenshot" "Screenshot taken." -i "$TEMP_FILE"
kill $MPV_PID
rm "$TEMP_FILE" "$TEMP_FULLSCREEN"