~mil/sxmo-utils

823ad95477b0c0a1f419e9271d838486c411091c — noneofyourbusiness 7 months ago f10d6cd
add scrot script & add scrot to appmenu

Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
2 files changed, 12 insertions(+), 0 deletions(-)

A scripts/appscripts/sxmo_screenshot.sh
M scripts/core/sxmo_appmenu.sh
A scripts/appscripts/sxmo_screenshot.sh => scripts/appscripts/sxmo_screenshot.sh +9 -0
@@ 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

M scripts/core/sxmo_appmenu.sh => scripts/core/sxmo_appmenu.sh +3 -0
@@ 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