14 lines
450 B
Bash
Executable File
14 lines
450 B
Bash
Executable File
#!/bin/sh
|
|
DIR="$HOME/Pictures/Screenshots"
|
|
mkdir -p "$DIR"
|
|
TIMESTAMP=$(date +"%Y-%m-%d_%H-%M-%S")
|
|
FINAL_FILE="$DIR/screenshot_$TIMESTAMP.png"
|
|
TEMP_FULLSCREEN=$(mktemp /tmp/fullscreen_XXXXXX.png)
|
|
grim "$TEMP_FULLSCREEN"
|
|
TEMP_FILE=$(mktemp /tmp/screenshot_XXXXXX.png)
|
|
grim -g "$(slurp)" "$TEMP_FILE"
|
|
cp "$TEMP_FILE" "$FINAL_FILE"
|
|
wl-copy < "$TEMP_FILE"
|
|
notify-send "Screenshot" "Saved to $FINAL_FILE" -i "$TEMP_FILE"
|
|
rm "$TEMP_FILE" "$TEMP_FULLSCREEN"
|