aboutsummaryrefslogtreecommitdiff
path: root/betterlockscreen
diff options
context:
space:
mode:
authorTarguinius <rens.klaren@gmail.com>2017-12-24 05:36:53 +0100
committerPavan Jadhaw <pavanjadhaw96@gmail.com>2017-12-24 10:06:53 +0530
commite53a3bea259b9adf2f5f2c8315682dd258a56698 (patch)
tree1fb7ba1c74abb4b5d4476cffcc95c76c4b3ba42f /betterlockscreen
parent7dd83ed6e9c61021a5111b3312f3b2f0ccf90a3a (diff)
Add multimonitor support along with option to set custom resolution (#19)
Diffstat (limited to 'betterlockscreen')
-rwxr-xr-xbetterlockscreen16
1 files changed, 13 insertions, 3 deletions
diff --git a/betterlockscreen b/betterlockscreen
index b585675..c6643b6 100755
--- a/betterlockscreen
+++ b/betterlockscreen
@@ -42,7 +42,7 @@ lock() {
background=00000000
foreground=ffffffff
i3lock \
- -n -i "$1" \
+ -t -n -i "$1" \
--timepos="x-90:h-ch+30" \
--datepos="tx+24:ty+25" \
--clock --datestr "Type password to unlock..." \
@@ -148,6 +148,13 @@ case "$1" in
echo " Ex: betterlockscreen -w blur (for blurred wallpaper)"
echo " Ex: betterlockscreen -w dimblur (for dimmed + blurred wallpaper)"
echo
+ echo
+ echo " -r --resolution"
+ echo " to be used after -u"
+ echo " used to set a custom resolution for the image cache."
+ echo " Ex: betterlockscreen -u path/to/image.png -r 1920x1080"
+ echo " Ex: betterlockscreen -u path/to/image.png --resolution 3840x1080"
+ echo
;;
-l | --lock)
@@ -253,8 +260,11 @@ case "$1" in
user_image="$folder/user_image.png"
# find your resolution so images can be resized to match your screen resolution
- y_res=$(xdpyinfo | grep dimensions | sed -r 's/^[^0-9]*([0-9]+x[0-9]+).*$/\1/')
-
+ if [ "$3" == "-r" ] || [ "$3" == "--resolution" ]; then
+ y_res=$4
+ else
+ y_res=$(xdpyinfo | grep dimensions | sed -r 's/^[^0-9]*([0-9]+x[0-9]+).*$/\1/')
+ fi
# create folder
if [ ! -d $folder ]; then
echo "Creating '$folder' directory to cache processed images."