03.10.2011
FreeBSD на десктопе: кнопки перезагрузки и выключения в Xfce.
Поскольку по умолчанию выключать и перезагружать машину может только суперпользователь, соответствующие кнопки в меню выхода XFce 4.6 неактивны и доступна только одна кнопка - выход из системы. Для того чтобы задействовать кнопки перезагрузки и выключения, нужно сделать следующее:
1. Добавить пользователя в группу wheel, если таковой еще не там:
# pw usermod username -G wheel
2. В файл rc.conf добавить строки:
hald_enable="YES" dbus_enable="YES" polkitd_enable="YES"
3. В файл /usr/local/etc/PolicyKit/PolicyKit.conf добавить конфигурацию:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkconfig PUBLIC "-//freedesktop//DTD PolicyKit Configuration 1.0//EN" "http://hal.freedesktop.org/ releases/PolicyKit/1.0/config.dtd"> <config version="0.1"> <match user="root"> <return result="yes"/> </match> <define_admin_auth group="wheel"/> <match action="org.freedesktop.hal.power-management.shutdown"> <return result="yes"/> </match> <match action="org.freedesktop.hal.power-management.reboot"> <return result="yes"/> </match> </config>
Теги: Unix FreeBSD
comments powered by Disqus