-# if [ -x /usr/bin/gkrellm ]; then
-# /usr/bin/gkrellm &
-# fi
-#
-# if [ -x /usr/bin/xmms ]; then
-# /usr/bin/xmms &
-# fi
-
-if [ -x /usr/bin/xsetbg ]; then
- if [ "$(hostname)" == "archimedes" ] && [ -r /home/don/pictures/dh-demon_tag.jpg ]; then
- /usr/bin/xsetbg -zoom 125 -fit -center -border gray17 /home/don/pictures/dh-demon_tag.jpg
+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;
+elif cmd_exists xscreensaver && [ -e ~/.xscreensaver ]; then
+ fork XENVIRONMENT=~/.xscreensaver /usr/bin/xscreensaver;
+elif cmd_exists xautolock; then
+ fork xautolock -notifier true -bell 0;
+ if cmd_exists xss-lock; then
+ fork xss-lock -- xautolock -locknow;