Недавно возникла такая ситуация: в xbmc пропала возможность выключать компьютер (остался лишь suspend). Сие меня крайне опечалило и заставило искать решение проблемы. Наиболее распространённым было решение добавить политику для policykit.
/etc/polkit-1/localauthority/50-local.d/custom-actions.pkla
Однако это не помогло.
Каково было моё удивление, когда для решения этой проблемы потребовалось убрать ck-launch-session для запуска. То есть опять пришлось огребать проблемы из-за этого долбанного нестабильного consolekit. То бишь теперь всё запускается из слима командой:
/etc/slim.conf
Год назад при выходе 0.4.2 пришлось извращаться, так теперь опять ковыряться и искать причину.
Господа разработчики основных линуховских подсистем, почему вы так регулярно всё ломаете?!
/etc/polkit-1/localauthority/50-local.d/custom-actions.pkla
[Actions for me] Identity=unix-user:1000 Action=org.freedesktop.upower.*;org.freedesktop.consolekit.system.*;org.freedesktop.udisks.* ResultAny=yes ResultInactive=no ResultActive=yesЕстественно, вместо 1000 нужен uid или логин пользователя, от чьего имени работает xbmc.
Однако это не помогло.
Каково было моё удивление, когда для решения этой проблемы потребовалось убрать ck-launch-session для запуска. То есть опять пришлось огребать проблемы из-за этого долбанного нестабильного consolekit. То бишь теперь всё запускается из слима командой:
/etc/slim.conf
login_cmd exec dbus-launch /bin/bash -login ~/.xinitrc %session > ~/.xsession-errors 2>&1
Год назад при выходе 0.4.2 пришлось извращаться, так теперь опять ковыряться и искать причину.
Господа разработчики основных линуховских подсистем, почему вы так регулярно всё ломаете?!
Комментариев нет:
Отправить комментарий