From 85d3c71b172808f1b5324ab96449eb0527669e62 Mon Sep 17 00:00:00 2001 From: "Martin B. Fraga" Date: Thu, 9 Nov 2017 05:24:46 -0800 Subject: [PATCH] Added eventdlock to xinitrc --- xinitrc-irunix/.xinitrc | 12 +++++++++--- xinitrc-phryne/.xinitrc | 10 ++++++++-- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/xinitrc-irunix/.xinitrc b/xinitrc-irunix/.xinitrc index f2b456a..b264fe5 100644 --- a/xinitrc-irunix/.xinitrc +++ b/xinitrc-irunix/.xinitrc @@ -41,6 +41,12 @@ setxkbmap -option caps:super #xmodmap -e "keycode 124 = Delete" #xkbcomp -I $XDG_CONFIG_HOME/xkb $XDG_CONFIG_HOME/xkb/keymap/mykbd $DISPLAY +function eventdlock () { + eventdctl nd stop + i3lock -c "333333" -n -e + eventdctl reload +} + session=${1:-i3} case $session in i3|i3wm ) @@ -50,7 +56,7 @@ case $session in eventdctl nd switch xcb ${DISPLAY} xset s 300 xset r rate 210 18 - xss-lock -- i3lock -e -c "333333" & + xss-lock -- eventdlock & exec i3; vlock ;; mate ) exec mate-session;; @@ -62,7 +68,7 @@ case $session in sxhkd & xset s 300 xset r rate 210 18 - xss-lock -- i3lock -e -c "333333" & + xss-lock -- eventdlock & exec bspwm; vlock ;; openbox ) @@ -72,7 +78,7 @@ case $session in sxhkd & xset s 300 xset r rate 210 18 - xss-lock -- i3lock -e -c "333333" & + xss-lock -- eventdlock & exec openbox-session; vlock ;; diff --git a/xinitrc-phryne/.xinitrc b/xinitrc-phryne/.xinitrc index 3697120..31697e7 100644 --- a/xinitrc-phryne/.xinitrc +++ b/xinitrc-phryne/.xinitrc @@ -41,6 +41,12 @@ setxkbmap -option caps:super #xmodmap -e "keycode 124 = Delete" #xkbcomp -I $XDG_CONFIG_HOME/xkb $XDG_CONFIG_HOME/xkb/keymap/mykbd $DISPLAY +function eventdlock () { + eventdctl nd stop + i3lock -c "333333" -n -e + eventdctl reload +} + session=${1:-i3} case $session in i3|i3wm ) @@ -51,7 +57,7 @@ case $session in numlockx off xset s 300 xset r rate 210 18 - xss-lock -- i3lock -n & + xss-lock -- eventdlock & exec i3; vlock ;; mate ) exec mate-session;; @@ -63,7 +69,7 @@ case $session in numlockx off xset s 300 xset r rate 210 18 - xss-lock -- i3lock -n & + xss-lock -- eventdlock & sxhkd & exec bspwm; vlock ;;