diff --git a/XFCE-настройка-диалога-выхода-из-системы.md b/XFCE-настройка-диалога-выхода-из-системы.md new file mode 100644 index 0000000..8e16a77 --- /dev/null +++ b/XFCE-настройка-диалога-выхода-из-системы.md @@ -0,0 +1,52 @@ +# XFCE настройка диалога выхода из системы + +## Выключаем не нужные кнопки для текущего пользователя + +```bash + +# выключить нах гибернацию +xfconf-query -c xfce4-session -np '/shutdown/ShowHibernate' -t 'bool' -s 'false' + +# выключить нах переключение пользователя +xfconf-query -c xfce4-session -np '/shutdown/ShowSwitchUser' -t 'bool' -s 'false' + +# выключить нах спящий режим +xfconf-query -c xfce4-session -np '/shutdown/ShowHybridSleep' -t 'bool' -s 'false' + +# выключить нах ждущий режим +xfconf-query -c xfce4-session -np '/shutdown/ShowSuspend' -t 'bool' -s 'false' + +# выключить нах сохранение сессии +xfconf-query --channel xfce4-session --create --property /general/ShowSave --type bool --set true + +``` + +Источники: + +- исходники https://github.com/xfce-mirror/xfce4-session/blob/master/xfce4-session/xfsm-logout-dialog.c#L69 +- кнопка сохранения сессий https://docs.xfce.org/xfce/xfce4-session/logout + + +## Настройки для всех пользователей + +Тут описано как сделать (не проверял): +- https://askubuntu.com/questions/278155/how-to-change-the-hibernate-and-suspend-settings-at-a-system-wide-level-in-xfce/279400#279400 +- https://docs.xfce.org/xfce/xfce4-session/advanced#kiosk_mode + + +```bash +sudo mkdir /etc/xdg/xfce4/kiosk +sudo touch /etc/xdg/xfce4/kiosk/kioskrc +``` + +Редактируем файл **/etc/xdg/xfce4/kiosk/kioskrc** + +```ini +[xfce4-session] +CustomizeSplash=NONE +CustomizeChooser=NONE +CustomizeLogout=NONE +CustomizeCompatibility=NONE +Shutdown=NONE +CustomizeSecurity=NONE +```