betterlockscreen is a simple and minimal lockscreen.
I have been using i3lock
, witch conflicts with betterlockscreen
, so it will be uninstalled.
To install:
paru -S betterlockscreen
cp /usr/share/doc/betterlockscreen/examples/betterlockscreenrc ~/.config
In my case, using i3-gaps
, I added to ~/.config/i3/config
:
exec --no-startup-id betterlockscreen -w dim
exec --no-startup-id xautolock -time 10 -corners 000- -locker "betterlockscreen -l dim"
And reviewed my session key bindings:
bindsym $mod+Shift+e mode "$mode_system"
set $mode_system (l)ock, (e)xit, (r)eboot, (Shift+s)hutdown
mode "$mode_system" {
# session options
bindsym l exec --no-startup-id betterlockscreen -l dim, mode "default"
bindsym e exec --no-startup-id i3-msg exit, mode "default"
bindsym r exec --no-startup-id systemctl reboot, mode "default"
bindsym Shift+s exec --no-startup-id systemctl poweroff, mode "default"
# exit system mode
bindsym Return mode "default"
bindsym Escape mode "default"
}
Finally:
systemctl enable betterlockscreen@$USER
systemctl start betterlockscreen@$USER