add scrot script & add scrot to appmenu

Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
This commit is contained in:
noneofyourbusiness 2021-06-06 20:45:15 +02:00 committed by Maarten van Gompel
parent f10d6cddaa
commit 823ad95477
2 changed files with 12 additions and 0 deletions

View file

@ -0,0 +1,9 @@
#!/usr/bin/env sh
# scrot refuses to work with double quotes
# shellcheck disable=SC2016
if [ "$1" = "selection" ]; then
notify-send "select an area" && scrot -e 'echo $f | xsel -i -b' -d 1 -s -q 1 && notify-send "screenshot saved, filename copied to clipboard"
else
scrot -e 'echo $f | xsel -i -b' -d 1 -q 1 && notify-send "screenshot saved, filename copied to clipboard"
fi

View file

@ -24,10 +24,13 @@ programchoicesinit() {
case "$WMCLASS" in
scripts )
# Scripts menu
# shellcheck disable=SC2015
CHOICES="
$icon_mic Record ^ 0 ^ sxmo_record.sh
$icon_red Reddit ^ 0 ^ sxmo_reddit.sh
$icon_rss RSS ^ 0 ^ sxmo_rss.sh
$(command -v scrot >/dev/null && echo $icon_cam Screenshot ^ 0 ^ sxmo_screenshot.sh || notify-send failed to take a screenshot)
$(command -v scrot >/dev/null && echo $icon_cam Screenshot \(selection\) ^ 0 ^ sxmo_screenshot.sh selection || notify-send failed to take a screenshot)
$icon_tmr Timer ^ 0 ^ sxmo_timer.sh
$icon_ytb Youtube ^ 0 ^ sxmo_youtube.sh video
$icon_ytb Youtube (Audio) ^ 0 ^ sxmo_youtube.sh audio