X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/367a240534f2e939fbb15baed6a34736b7360637..refs/heads/lazyvim:/xprofile.d/10-screensaver.sh?ds=inline diff --git a/xprofile.d/10-screensaver.sh b/xprofile.d/10-screensaver.sh index 8a2368d..3fcfa95 100755 --- a/xprofile.d/10-screensaver.sh +++ b/xprofile.d/10-screensaver.sh @@ -4,23 +4,30 @@ if [[ $(hostname) == "hactar" ]]; then xidlehook \ --socket=$XIDLEHOOK_SOCKET \ --not-when-fullscreen \ - --timer 300 'xset dpms force off' '' \ - --timer 300 'i3lock -c 000000' '' \ - --timer 3600 'systemctl suspend' '' \ + --timer 300 'xset dpms force off' '' \ + --timer 300 'loginctl lock-session' '' \ + --timer 3600 'systemctl suspend' '' \ & elif [[ $(hostname) == "chronos" ]]; then xidlehook \ --socket=$XIDLEHOOK_SOCKET \ --not-when-fullscreen \ - --timer 300 'xset dpms force off' '' \ - --timer 300 'i3lock -c 000000' '' \ - --timer 1800 'systemctl suspend' '' \ + --timer 300 'xset dpms force off' '' \ + --timer 300 'loginctl lock-session' '' \ + --timer 1800 'systemctl suspend' '' \ & elif [[ $(hostname) == "skull-canyon" ]]; then xidlehook \ --socket=$XIDLEHOOK_SOCKET \ --not-when-fullscreen \ - --timer 300 'xset dpms force off' '' \ - --timer 300 'i3lock -c 000000' '' \ + --timer 300 'xset dpms force off' '' \ + --timer 300 'loginctl lock-session' '' \ & fi + +# FIXME: as soon as dpms force off comes on the session is locked regardles +# TODO: maybe there is no need for xidlehook +# Although, I'm not sure how suspend will work +# xset s 300 60 # notify after 300, lock 60 after +# xset dpms 300 360 1800 +xss-lock -- i3lock --nofork --color=000000 &