Устанавливаем xscreensaver или xscreensaver-arch-logo для Arch из AUR:
$ yaourt -S xscreensaver-arch-logo
Глобальные настройки хранятся в файле /usr/share/X11/app-defaults/XScreenSaver, пользовательские — в ~/.xscreensaver.
Запускаем демона:
$ xscreensaver & [1] 22988
Проверяем:
$ xscreensaver-command --lock xscreensaver-command: activating and locking.
Для настроек — используйте xscreensaver-demo:
Добавляем в автозапуск (Openbox):
$ echo "xscreensaver &" >> ~/.config/openbox/autostart
Добавляем комбинацию Win+L для ручной блокировки экрана.
В файл ~/.config/openbox/rc.xml вписываем:
...
<keybind key="W-l">
<action name="Execute">
<startupnotify>
<enabled>false</enabled>
<name>Lock Screen</name>
</startupnotify>
<command>xscreensaver-command -lock</command>
</action>
</keybind>
...
Перечитываем настройки Openbox:
$ openbox --reconfigure
Готово.
