use xss-lock to lock the screen on suspend/hibernate
This commit is contained in:
parent
f2b64bc7dc
commit
f51859b705
@ -161,8 +161,8 @@ set $mode_cmd [c st] [F firefox] [H hibernate] [L suspend]
|
|||||||
mode "$mode_cmd" {
|
mode "$mode_cmd" {
|
||||||
bindsym c exec st -e /usr/bin/fish; mode "default"
|
bindsym c exec st -e /usr/bin/fish; mode "default"
|
||||||
bindsym Shift+f exec "firefox"; mode "default"
|
bindsym Shift+f exec "firefox"; mode "default"
|
||||||
bindsym --release Shift+h exec "slock systemctl hibernate"; mode "default"
|
bindsym --release Shift+h exec "systemctl hibernate"; mode "default"
|
||||||
bindsym --release Shift+l exec "slock systemctl suspend"; mode "default"
|
bindsym --release Shift+l exec "systemctl suspend"; mode "default"
|
||||||
bindsym Escape mode "default"
|
bindsym Escape mode "default"
|
||||||
bindsym Ctrl+g mode "default"
|
bindsym Ctrl+g mode "default"
|
||||||
}
|
}
|
||||||
|
@ -17,8 +17,8 @@
|
|||||||
(define-key *root-map* (kbd "c") "exec st -e /usr/bin/fish")
|
(define-key *root-map* (kbd "c") "exec st -e /usr/bin/fish")
|
||||||
(define-key *root-map* (kbd "C-c") "exec st -e /usr/bin/fish")
|
(define-key *root-map* (kbd "C-c") "exec st -e /usr/bin/fish")
|
||||||
(define-key *root-map* (kbd "s-TAB") "gother")
|
(define-key *root-map* (kbd "s-TAB") "gother")
|
||||||
(define-key *root-map* (kbd "H") "exec slock systemctl hibernate")
|
(define-key *root-map* (kbd "H") "exec systemctl hibernate")
|
||||||
(define-key *root-map* (kbd "L") "exec slock systemctl suspend")
|
(define-key *root-map* (kbd "L") "exec systemctl suspend")
|
||||||
(define-key *root-map* (kbd "F") "exec firefox")
|
(define-key *root-map* (kbd "F") "exec firefox")
|
||||||
|
|
||||||
(define-key *top-map* (kbd "s-1") "gselect 1")
|
(define-key *top-map* (kbd "s-1") "gselect 1")
|
||||||
|
@ -10,6 +10,13 @@ xsetroot -solid '#424242'
|
|||||||
xrdb -merge ~/.Xresources
|
xrdb -merge ~/.Xresources
|
||||||
setxkbmap pl -option ctrl:nocaps
|
setxkbmap pl -option ctrl:nocaps
|
||||||
|
|
||||||
|
# lock screen on suspend/hibernate
|
||||||
|
if which xss-lock slock >/dev/null; then
|
||||||
|
xss-lock slock &
|
||||||
|
else
|
||||||
|
( echo "Missing command(s):"; which xss-lock slock 2>&1 ) | xmessage -file -
|
||||||
|
fi
|
||||||
|
|
||||||
# run emacs daemon if not running
|
# run emacs daemon if not running
|
||||||
emacsclient --eval nil -a '' &
|
emacsclient --eval nil -a '' &
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user