Итак, в rc2 в xfce присутствует прекрасный баг при
выключении/перезагрузке - пишет окошко с ошибкой "Not autorized".
Это связано с тем, что в Xfce используется новая библиотека upower
(бывший DevKitPower).
upower собирается легко и никаких лишних зависимостей не тянет.
Однако, простая установка в систему ничего не даёт. Необходимо вручную
прописать для конкретного пользователя доступ к действиям по выключению
и перезагрузке. Для этого надо сделать файл
var/lib/polkit-1/localauthority/50-local.d/org.freedesktop.upower.pkla c
таким содержанием
[Local Users]
Identity=unix-user:your_user_name
Action=*
ResultAny=yes
ResultInactive=no
ResultActive=yes
вместо your_user_name надо вписать своё имя пользователя.
можно поставить *, работать тоже будет, но это потенциально создаёт дыру
в безопасности, когда любой пользователь через dbus может попробовать
выключить машину.
Интересует мнение почтенной публики.
--
Без гнева и пристрастий. Без Windows и глюков.
wbr, Eugene Mikhaylov
|