Использование Polkit
Добавить себя в users
группу по
sudo usermod -aG users "$USER"
Вам необходимо перезагрузить компьютер после следующих шагов.
1. Если версия PolKit> = 0.106
Вы можете проверить версию Polkit: pkaction --version
Если версия PolKit <0.106, НЕТ .rules
файлов, но только старые
.pkla
и .conf
файлы, потому что эти версии Polkit не имеют интерпретатора Javascript.
Просто добавив файл /etc/polkit-1/rules.d/85-suspend.rules
с:
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.login1.suspend" &&
subject.isInGroup("users")) {
return polkit.Result.YES;
}
});
И в Терминале введите:
sudo chmod 755 /etc/polkit-1/rules.d
sudo chmod 644 /etc/polkit-1/rules.d/85-suspend.rules
2. Если версия PolKit <0.106
В этом случае добавляем файл /var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pkla
с:
[Allow suspending in lockscreen]
Identity=unix-group:users
Action=org.freedesktop.login1.suspend
ResultAny=yes
ResultInactive=yes
ResultActive=yes
В bash введите:
sudo chmod 644 /var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pkla
Подробнее о pklocalauthority
Использование настроек Power Manager (не уверен, работает ли он)
В XFCE Power Manager:
Под Security
вкладкой:
- Установите
Automatically lock the session
на Никогда
- Проверьте
Lock the screen when the system is going for sleep
- Под
Display
вкладкой очистите экран через 15 минут. Установите Sleep
и Switch off
время для отключения (серым цветом).
- На
System
вкладке установите режим ожидания Suspend
системы на полчаса.
Ссылки:
http://ubuntuforums.org/showthread.php?t=1466504