From 75510effaa4f31cde5d585e112c249f0ae144e05 Mon Sep 17 00:00:00 2001 From: fro Date: Sat, 27 Dec 2025 13:42:19 -0500 Subject: [PATCH] / gravity upd for multiple screens gravity, used for placing overlay image, is updated --- dots/bin/i3lock_fk.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dots/bin/i3lock_fk.sh b/dots/bin/i3lock_fk.sh index 15ca088..b013f18 100755 --- a/dots/bin/i3lock_fk.sh +++ b/dots/bin/i3lock_fk.sh @@ -11,9 +11,11 @@ random_image_filname="$(basename -- $random_image)" # get random gravity to use for the overlay image, take the number of displays into account numberOfDisplays=$(xrandr --query | grep -o " connected " | wc -l) gravity=("center") # "center" "northwest" "northeast" "southwest" "southeast" -if [[ numberOfDisplays == 1 ]] ; then +if [[ numberOfDisplays == 1 ]] || [[ numberOfDisplays == 3 ]] ; then gravity=("center" "northwest" "northeast" "southwest" "southeast") -elif [[ numberOfDisplays == 2 ]] ; then +elif [[ numberOfDisplays == 2 ]] || [[ numberOfDisplays == 4 ]] ; then + gravity=("northeast" "southeast") +else gravity=("northeast" "southeast") fi random_gravity=${gravity[ $RANDOM % ${#gravity[@]} ]}