oblogoutAUR — это необязательный настраиваемый скрипт для выхода из системы, который представляет графический интерфейс (кнопки) для выключения, перезагрузки и блокировки системы.
Обзор
/etc/oblogout.conf и изменить параметр opacity =, чтобы полностью убрать полупрозрачность.Хотя oblogoutAUR можно использовать со многими оконными менеджерами, данная статья фокусируется на оконном менеджере Openbox. Он может быть запущен с помощью сочетания клавиш или через пункт меню.
Сочетание клавиш
Чтобы запустить скрипт по нажатию сочетания клавиш (например, Super+x), измените файл ~/.config/openbox/rc.xml, в раздел <keyboard> добавив следующее:
<keybind key="W-x"> <action name="Execute"> <startupnotify> <enabled>true</enabled> </startupnotify> <command>oblogout</command> </action> </keybind>
Блокировка экрана
Может понадобиться изменить опцию lock = в секции [commands] файле /etc/oblogout.conf, чтобы использовался правильный инструмент блокировки экрана.
Например, если вы используете XScreenSaver (для которого должен быть настроен автозапуск в файле ~/.config/openbox/autostart), то файл /etc/oblogout.conf нужно изменить примерно так:
lock = xscreensaver-command --lock
В другом случае — например, при использовании пакета xlockmore — команда может выглядеть так:
lock = xlock -mode blank
Тема кнопок
По умолчанию кнопки используют тему oxygen. Доступны и другие темы, в том числе предустановленная foom. Для изменения темы отредактируйте опцию buttontheme = в секции [looks] файле /etc/oblogout.conf. Пример выбора темы foom:
buttontheme = foom
Отображение кнопок
Доступные стандартные кнопки — cancel, logout, restart, shutdown, suspend, hibernate и lock. Для каждой кнопки можно назначить сочетание клавиш (например, после запуска oblogout можно выключить систему нажатием клавиши s).
Видимость и порядок кнопок можно настроить. Для этого измените опцию buttons = в секции [looks] файле /etc/oblogout.conf. Следующий пример удаляет кнопки ждущего и спящего режимов:
buttons = cancel, logout, lock, restart, shutdown #buttons = cancel, logout, restart, shutdown, suspend, hibernate, lock
После удаления кнопок также стоит отключить соответствующие сочетания клавиш в секции [shortcuts], так как они продолжат работать даже после скрытия кнопок. Следующий пример отключает сочетания клавиш ждущего и спящего режимов путём комментирования соответствующих строк:
[shortcuts] cancel = Escape shutdown = S restart = R #suspend = U logout = L lock = K #hibernate = H
Несколько мониторов
При использовании нескольких мониторов oblogout может занимать все мониторы. Если вы хотите, чтобы oblogout отображался только на одном мониторе, вы можете создать правило для приложения в файле Openbox rc.xml, чтобы установить положение и размер oblogout.
Например, если у вас два монитора и вы хотите, чтобы oblogout отображался только на первом мониторе, добавьте это в раздел applications в файле rc.xml:
~/.config/openbox/rc.xml
<applications>
<application class="oblogout">
<position force="yes">
<monitor>1</monitor>
</position>
<fullscreen>yes</fullscreen>
</application>
...
</applications>