From 7d6112b422a1049ad61b301b2206b2dfadf9740a Mon Sep 17 00:00:00 2001 From: InigoGutierrez Date: Wed, 3 Nov 2021 21:05:30 +0100 Subject: Fixed screenshot of HDMI screem. --- screenshot.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'screenshot.sh') diff --git a/screenshot.sh b/screenshot.sh index 3f68a04..0ae696a 100755 --- a/screenshot.sh +++ b/screenshot.sh @@ -4,12 +4,13 @@ borderColor="0.412,0.431,1" name="$(date +"%y%m%d_%H%M%S")".png -file="$HOME/images/screenshots/""$name" +file="$HOME/images/screenshots/${name}" # If secondary screen is connected take a screenshot of only it geometry="" -if xrandr | grep -q '^HDMI-1-1'; then - g="$(xrandr | grep '^HDMI-1-1' | cut -d' ' -f3)" +hdmiLine="$(xrandr | grep '^HDMI-1-1')" +if [ -n "$hdmiLine" ] && ! echo "$hdmiLine" | grep -q 'disconnected'; then + g="$(xrandr | grep '^HDMI-1-1' | grep -E --only-matching '[0-9]+x[0-9]+\+[0-9]+\+[0-9]+')" geometry="-g $g" fi -- cgit v1.2.1