aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorInigoGutierrez <inigogf.95@gmail.com>2021-11-03 21:05:30 +0100
committerInigoGutierrez <inigogf.95@gmail.com>2021-11-03 21:05:30 +0100
commit7d6112b422a1049ad61b301b2206b2dfadf9740a (patch)
treeccce3d015d53f65993ac3da4fd8dfc8d24b5f4a7
parent61c17762e5b1224bea3bc431f78b2c7f120edc7a (diff)
downloadscripts-7d6112b422a1049ad61b301b2206b2dfadf9740a.tar.gz
scripts-7d6112b422a1049ad61b301b2206b2dfadf9740a.zip
Fixed screenshot of HDMI screem.
-rwxr-xr-xscreenshot.sh7
1 files changed, 4 insertions, 3 deletions
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