add:screenshot direct screen capture

This commit is contained in:
kokopi-dev
2026-03-18 17:26:55 +09:00
parent 95346911a8
commit 49881893bb
3 changed files with 22 additions and 3 deletions

View File

@@ -1,2 +1,17 @@
#!/bin/bash
grim -g "$(slurp)" - | satty --filename - --output-filename ~/pictures/ss/$(date +"%Y-%m-%d_%H-%M-%S").png --early-exit --copy-command wl-copy
MODE=${1:-area}
OUTPUT=~/pictures/$(date +"%Y-%m-%d_%H-%M-%S").png
case "$MODE" in
area)
grim -g "$(slurp)" - | satty --filename - --output-filename "$OUTPUT" --early-exit --copy-command wl-copy
;;
screen)
grim -g "$(slurp -o)" - | satty --filename - --output-filename "$OUTPUT" --early-exit --copy-command wl-copy
;;
*)
echo "Usage: $0 [area|screen]"
exit 1
;;
esac

View File

@@ -51,7 +51,6 @@ scroller_proportion_preset=0.5,0.8,1.0
new_is_master=1
default_nmaster=1
smartgaps=0
## default size of new window
default_mfact=0.5

View File

@@ -12,8 +12,13 @@ bind=SUPER,d,spawn,rofi-app-manager.sh
# reload config
bind=SUPER,r,reload_config
# utility
# utility / screenshot / screen record
# scripts probably in ~/.local/bin
# - area select screenshot
bind=SUPER+ALT,p,spawn,ss.sh
# - monitor select screenshot
bind=SUPER+ALT+CTRL,p,spawn,ss.sh screen
# - screen capture/record
bind=SUPER+ALT,v,spawn,sc.sh
bind=SUPER,Return,spawn,ghostty