[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: logind при sysvinit: permission denied на suspend / hibernate



Пакет «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 установлен, он помимо засыпания еще подключает
функциональные клавиши на различных моделях ноутбуков.



Reply to: