-if cmd_exists slock && cmd_exists xautolock; then
- fork xautolock -notifer true -bell 0 -locker slock;
+if [ -e ~/bin/screensaver ]; then
+ ~/bin/screensaver on;
+elif cmd_exists i3lock && cmd_exists xss-lock; then
+ fork xss-lock -l -- ~/bin/locker
+elif cmd_exists slock && cmd_exists xautolock; then
+ fork xautolock -notifier true -bell 0 -locker slock;
+ if cmd_exists xss-lock; then
+ fork xss-lock -- xautolock -locknow;
+ fi;