O wiki do xfce oferece várias soluções diferentes. O que eu prefiro usa hal e dbus.
Etapa 1: Descubra como o grupo de usuários de todas as formas de energia é chamado em sua distribuição. Citando o wiki :
Seu /etc/dbus-1/system.d/hal.conf deve conter uma seção semelhante a esta:
<policy group="power">
<allow send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
...
</policy>
Aqui, o grupo de usuários é chamado poder . Na minha instalação do Debian, descobri que é chamado de powerdev .
Etapa 2: Novamente, no wiki :
Adicione o usuário ao grupo de energia (root):
gpasswd -a <username> power
Quando você faz logout e login novamente, os botões de desligamento e reinicialização devem ser sensíveis. Nota: Reinicie ou reinicie os deamons requeridos; apenas sair para a tela de login do xdm não é suficiente.
Editar: a solução acima não funcionou em uma nova instalação. O seguinte truque funcionou ( Fonte ):
Crie /etc/polkit-1/localauthority/50-local.d/shutdownreboot.pkla
e adicione o seguinte:
[restart]
Identity=unix-user:*
Action=org.freedesktop.consolekit.system.restart
ResultAny=yes
[stop]
Identity=unix-user:*
Action=org.freedesktop.consolekit.system.stop
ResultAny=yes