+++
parent
44712c5a60
commit
0be9ee2501
52
XFCE-настройка-диалога-выхода-из-системы.md
Normal file
52
XFCE-настройка-диалога-выхода-из-системы.md
Normal file
@ -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
|
||||
```
|
Loading…
Reference in New Issue
Block a user