aboutsummaryrefslogtreecommitdiff
path: root/screenshot.sh
diff options
context:
space:
mode:
Diffstat (limited to 'screenshot.sh')
-rwxr-xr-xscreenshot.sh9
1 files changed, 8 insertions, 1 deletions
diff --git a/screenshot.sh b/screenshot.sh
index 8b28978..3f68a04 100755
--- a/screenshot.sh
+++ b/screenshot.sh
@@ -6,6 +6,13 @@ borderColor="0.412,0.431,1"
name="$(date +"%y%m%d_%H%M%S")".png
file="$HOME/images/screenshots/""$name"
-[ "$1" = "" ] && maim -u -m 8 "$file" && notify-send -t 800 "Screenshot $name taken."
+# 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)"
+ geometry="-g $g"
+fi
+
+[ "$1" = "" ] && maim -u -m 8 $geometry "$file" && notify-send -t 800 "Screenshot $name taken."
[ "$1" = "-a" ] && maim -u -s -b 2 -c "$borderColor" -m 8 "$file" && notify-send -t 800 "Screenshot $name taken."
[ "$1" = "-c" ] && maim -u -s -b 2 -c "$borderColor" -m 8 | xclip -selection clipboard -t image/png && notify-send -t 800 "Screenshot copied to clipboard."