diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2019-10-13 16:02:42 -0700 |
---|---|---|
committer | Sean Whitton <spwhitton@spwhitton.name> | 2019-10-13 16:02:42 -0700 |
commit | b28d917160dbd37d12f357a820a66a0d30cda69b (patch) | |
tree | cd199175c81dee9b7cd1eb9dc0d32f4faa829422 /bin/i3-startup-xtrlock-inner-lock | |
parent | 42d45af973d8b7a310a8269ed887735ef8ad6d2a (diff) | |
download | dotfiles-b28d917160dbd37d12f357a820a66a0d30cda69b.tar.gz |
access to `xtrlock -b`
Diffstat (limited to 'bin/i3-startup-xtrlock-inner-lock')
-rwxr-xr-x | bin/i3-startup-xtrlock-inner-lock | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/bin/i3-startup-xtrlock-inner-lock b/bin/i3-startup-xtrlock-inner-lock index 7503bf45..307ea207 100755 --- a/bin/i3-startup-xtrlock-inner-lock +++ b/bin/i3-startup-xtrlock-inner-lock @@ -13,6 +13,12 @@ # grab the mouse before xtrlock can lock the screen # xmouse-away-from-edge +xtrlock_args="" +if [ -e "$HOME/local/xtrlock-blank" ]; then + xtrlock_args="-b" + rm ~/local/xtrlock-blank +fi + # If unclutter is unclutter-xfixes, we want to kill it and restart # later so that it doesn't hide xtrlock's cursor. Note that classic # unclutter won't hide xtrlock's cursor. Rather than checking which @@ -36,7 +42,7 @@ if [[ -e /dev/fd/${XSS_SLEEP_LOCK_FD:--1} ]]; then trap kill_xtrlock TERM INT # we have to make sure the locker does not inherit a copy of the lock fd - xtrlock -f {XSS_SLEEP_LOCK_FD}<&- + xtrlock $xtrlock_args -f {XSS_SLEEP_LOCK_FD}<&- # now close our fd (only remaining copy) to indicate we're ready to sleep exec {XSS_SLEEP_LOCK_FD}<&- @@ -46,7 +52,7 @@ if [[ -e /dev/fd/${XSS_SLEEP_LOCK_FD:--1} ]]; then done else trap 'kill %%' TERM INT - xtrlock & + xtrlock $xtrlock_args & wait fi |