diff --git a/dwm/.config/sxhkd/sxhkdrc b/dwm/.config/sxhkd/sxhkdrc index 6f9868e..be29b1f 100644 --- a/dwm/.config/sxhkd/sxhkdrc +++ b/dwm/.config/sxhkd/sxhkdrc @@ -4,7 +4,7 @@ shift+ Print # desktop screenshot Print - maim ~/Pictures/Screenshots/pic-full-$(date '+%Y-%m-%d-%H%M%S').png && notify-send -i ~/Pictures/Screenshots/pic-full-$(date '+%Y-%m-%d-%H%M%S').png "Desktop Screenshot ~/Pictures/Screenshots/pic-full-$(date '+%Y-%m-%d-%H%M%S').png" + TIMESTAMP=$(date '+%Y-%m-%d-%H%M%S'); maim ~/Pictures/Screenshots/pic-full-$TIMESTAMP.png && notify-send -i ~/Pictures/Screenshots/pic-full-$TIMESTAMP.png "Desktop Screenshot pic-full-$TIMESTAMP.png" # Audio controls XF86AudioRaiseVolume diff --git a/dwm/.local/bin/maimpick b/dwm/.local/bin/maimpick index 8029d6b..3e01f74 100755 --- a/dwm/.local/bin/maimpick +++ b/dwm/.local/bin/maimpick @@ -1,8 +1,11 @@ #!/bin/sh + +TIMESTAMP=$(date '+%Y-%m-%d-%H%M%S') + case "$(printf "a selected area\\ncurrent window\\nfull screen\\na selected area (copy)\\ncurrent window (copy)\\nfull screen (copy)" | dmenu -l 6 -i -p "Screenshot which area?")" in - "a selected area") maim -s ~/Pictures/Screenshots/pic-selected-"$(date '+%Y-%m-%d-%H%m%S').png" ;; - "current window") maim -i "$(xdotool getactivewindow)" ~/Pictures/Screenshots/pic-window-"$(date '+%Y-%m-%d-%H%m%S').png" ;; - "full screen") maim ~/Pictures/Screenshots/pic-full-"$(date '+%Y-%m-%d-%H%m%S').png" ;; + "a selected area") maim -s ~/Pictures/Screenshots/pic-selected-"$TIMESTAMP".png && notify-send -i ~/Pictures/Screenshots/pic-selected-"$TIMESTAMP".png "Desktop Screenshot pic-selected-$TIMESTAMP.png" ;; + "current window") maim -i "$(xdotool getactivewindow)" ~/Pictures/Screenshots/pic-window-"$TIMESTAMP".png && notify-send -i ~/Pictures/Screenshots/pic-window-"$TIMESTAMP".png "Desktop Screenshot pic-window-$TIMESTAMP.png";; + "full screen") maim ~/Pictures/Screenshots/pic-full-"$TIMESTAMP".png && notify-send -i ~/Pictures/Screenshots/pic-full-"$TIMESTAMP".png "Desktop Screenshot pic-full-$TIMESTAMP.png" ;; "a selected area (copy)") maim -s | xclip -selection clipboard -t image/png ;; "current window (copy)") maim -i "$(xdotool getactivewindow)" | xclip -selection clipboard -t image/png ;; "full screen (copy)") maim | xclip -selection clipboard -t image/png ;;