diff options
author | Targuinius <rens.klaren@gmail.com> | 2017-12-24 05:36:53 +0100 |
---|---|---|
committer | Pavan Jadhaw <pavanjadhaw96@gmail.com> | 2017-12-24 10:06:53 +0530 |
commit | e53a3bea259b9adf2f5f2c8315682dd258a56698 (patch) | |
tree | 1fb7ba1c74abb4b5d4476cffcc95c76c4b3ba42f /betterlockscreen | |
parent | 7dd83ed6e9c61021a5111b3312f3b2f0ccf90a3a (diff) |
Add multimonitor support along with option to set custom resolution (#19)
Diffstat (limited to 'betterlockscreen')
-rwxr-xr-x | betterlockscreen | 16 |
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." |