Пакет «acpi-support» установлен.Собственно, проблема-то, как вижу, в Policy Kit’е — права по конфигу есть, а по факту — нет. Однако для меня этот Пилиси-кит есть темный лес. Почему вообще в /usr/share/polkit-1/actions/org.freedesktop.login1.policy — «org.freedesktop.login1.suspend», а по факту метод есть только «org.freedesktop.login1.Manager.Suspend»? Это нормально? Если не нормально, то почему при systemd-sysvinit это работает?
Можно еще в качестве пробы разрешить все что связано с «org.freedesktop.login1» вообще, верно? Для этого надо писать конфиг в «/etc/polkit-1/localauthority.conf.d/», так? Вот такой правильно?
$ cat /etc/polkit-1/localauthority.conf.d/90-logind.conf [Power Management] Identity=unix-group:powerdev Action=org.freedesktop.login1.* ResultAny=yes ResultInactive=yes ResultActive=yes (Да, я состою в группе «powerdev».)Как его теперь применить не перезагружая всю систему? В pklocalauthority(8) про это ничего не сказано.
Впрочем, и перезагрузив, я никакого эффекта не вижу — как было «permission denied», так и осталось.
On 2014-10-14 22:36, Руслан Коротаев wrote:
В сообщении от [Втр 2014-10-14 05:06 +0400] Dmitry Alexandrov <321942@gmail.com> пишет:Установка systemd (т. е. пакета systemd-sysv) как инитa эту проблему решает — все права и пункты меню появляются, но вырисовывается другая, более серьезная — процесс ухода в спячку (hibernate) просто не завершается корректно — машинка виснет до степени, что помогает только аварийное обесточивание. Да и не хочу я инит пока менять вовсе — наверняка, еще проблемы вылезут. Всякие простые решения — типа pm-suspend / pm-hibernate через sudo без пароля — понятны, но хотелось бы как положено.Возможно вы уже так и сделали, но на всякий случай проверьте что пакет acpi-support установлен, он помимо засыпания еще подключает функциональные клавиши на различных моделях ноутбуков.