add scrot script & add scrot to appmenu

Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
master
noneofyourbusiness 3 years ago committed by Maarten van Gompel
parent f10d6cddaa
commit 823ad95477
  1. 9
      scripts/appscripts/sxmo_screenshot.sh
  2. 3
      scripts/core/sxmo_appmenu.sh

@ -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

@ -24,10 +24,13 @@ programchoicesinit() {
case "$WMCLASS" in case "$WMCLASS" in
scripts ) scripts )
# Scripts menu # Scripts menu
# shellcheck disable=SC2015
CHOICES=" CHOICES="
$icon_mic Record ^ 0 ^ sxmo_record.sh $icon_mic Record ^ 0 ^ sxmo_record.sh
$icon_red Reddit ^ 0 ^ sxmo_reddit.sh $icon_red Reddit ^ 0 ^ sxmo_reddit.sh
$icon_rss RSS ^ 0 ^ sxmo_rss.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_tmr Timer ^ 0 ^ sxmo_timer.sh
$icon_ytb Youtube ^ 0 ^ sxmo_youtube.sh video $icon_ytb Youtube ^ 0 ^ sxmo_youtube.sh video
$icon_ytb Youtube (Audio) ^ 0 ^ sxmo_youtube.sh audio $icon_ytb Youtube (Audio) ^ 0 ^ sxmo_youtube.sh audio

Loading…
Cancel
Save