Como fazer o XFCE mostrar o menu Desligar?

5

Instalei o XFCE em um "Ubuntu Server" (em uma máquina virtual), por isso tenho um ambiente pequeno e rápido. Mas quando eu quero sair, eu costumo (nem sempre) ver um botão cinza de desligamento e reinicialização, mas eu gosto de poder desligar por esse menu (eu sei de shutdown -h now , mas os usuários da minha máquina não necessariamente sabe).

Eu uso o gerenciador de exibição 'slim'.

Pergunta: como posso ativar esses botões permanentemente?

    
por topskip 13.06.2012 / 23:14

1 resposta

1

Solução curta: Certifique-se de que xfce4-session e upower estejam instalados e que o usuário afetado esteja no grupo "power". Se isso não ajudar, aqui vem a parte assustadora:

Os desligamentos do sistema sempre devem ser emitidos de um contexto raiz. Diferentes ambientes de desktop usam abordagens diferentes para conseguir isso. Principalmente o desligamento é solicitado por meio de uma chamada dbus do gerenciador de login, que por sua vez é executado como root.

No entanto, o XFCE, em uma abordagem para tornar as coisas menos inchadas e empregar tecnologias mais simples, usa seus próprios programas auxiliares. (Ei, eu acho isso legal!)

O auxiliar de desligamento deve estar contido no pacote xfce4-session.

Se este pacote não estiver instalado no seu sistema, já pode haver a solução para o seu problema.

Além disso, seu usuário deve conseguir executar o auxiliar de desligamento com permissões de root. O wiki do xfce tem um parágrafo sobre isso: link

Diferentes distribuições preferem diferentes soluções descritas neste wiki. Não posso verificar agora o que se aplica a você, já que não estou usando o XFCE nem o Ubuntu. Eu começaria certificando-se de que seu usuário pertence ao grupo "power". Você pode precisar instalar o upstream para configurar este grupo e sua infraestrutura em primeiro lugar. Além de configurar sudo ou polkit como descrito no wiki, emitir "chmod + s / usr / bin / xfce4-shutdown-helper" é uma maneira menos segura, porém mais conveniente, de garantir que o auxiliar seja executado como root.

Bem ou o xfce4-shutdown helper se tornou xfsm-shutdonw-helper? E é colocado em / usr / bin ou / usr / sbin ou / usr / lib / xfce4 / ..? Eu perdi a noção, ela difere de distro para distro e de versão para versão. Mas talvez você não precise se aprofundar nisso.

Espero que eu possa ajudar; -)

    
por Paul Hänsch 19.10.2013 / 18:07