После последнего обновления Ubuntu 14.04 при нажатии кнопки спящего режима на моем ноутбуке появляется всплывающее окно с надписью «Для приостановки работы системы требуется аутентификация».
Пароль не запрашивается при закрытии крышки. Однако это не работает, если подключен другой монитор.
Можно ли что-то настроить (в sudoers или где-то еще), чтобы избежать этого запроса пароля?
решение1
В командной строке выполните:
locate -b org.freedesktop.login1.policy
Найденный файл
/usr/share/polkit-1/actions/org.freedesktop.login1.policy
В файле, около строки
<action id="org.freedesktop.login1.suspend">
проверьте это:
<defaults> <allow_any>yes</allow_any> <allow_inactive>yes</allow_inactive> <allow_active>yes</allow_active> </defaults>
(Источник)
решение2
Использование 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
Использование настроек Power Manager (не уверен, работает ли это)
В диспетчере питания XFCE:
На
Security
вкладке:- Установлен
Automatically lock the session
вНикогда - Проверять
Lock the screen when the system is going for sleep
- Установлен
- Под
Display
вкладкой, очистка экрана через 15 минут. УстановитеSleep
иSwitch off
время отключения (серое). - На
System
вкладке установите режим сна системы на значениеSuspend
через полчаса.
Использованная литература: