Arch: screensaver и блокировка экрана

Автор: | 03/01/2017

Устанавливаем 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

Готово.