Botão de desligamento no menu não faz nada em 14.04

1

Eu tenho uma instalação limpa do Ubuntu 14.04 em que o botão "Shutdown" e "Restart" traz a caixa de diálogo "Shutdown / Restart", mas ao clicar em uma dessas opções, não faz nada. Por nada, quero dizer, não há sequer feedback da interface do usuário que eu cliquei no botão até que eu mova o mouse. Depois de clicar em qualquer botão, a caixa de diálogo permanecerá aberta até que eu mova o mouse no momento em que a caixa de diálogo é fechada.

Passos tentados até agora para solucionar problemas:

  • Instalar o ConsoleKit
  • Adicionado o seguinte ao /etc/pam.d/common-auth:

    session optional pam_loginuid.so
    

Em exibição:

sudo reboot

e

sudo shutdown -hP now

trabalhe como esperado

Eu suspeito que o problema esteja relacionado ao ConsoleKit, mas não estou familiarizado com ele ou com o processo usado para os botões Desligar / Reiniciar no Unity para depurar mais. Eu também tentei seguir / var / log / * durante a tentativa de desligamento e isso veio vazio.

EDITAR:

Chegou ao meu conhecimento que o Ubuntu usa o dbus para facilitar as funções de desligamento / reinicialização do menu. Como tal, eu habilitei a depuração dbus e AQUI ESTÁ O PRODUTO:

sudo dbus-monitor --system

Poderia usar alguma ajuda para entender, embora eu continue tentando fazer isso sozinho.

    
por Ted W. 05.02.2015 / 20:09

1 resposta

1

Descobri isso. A solução foi a seguinte linha ausente de /etc/pam.d/common-session :

session    optional    pam_systemd.so

Só posso supor que essa linha foi adicionada à sessão comum em uma atualização recente e, como meus arquivos pam são gerenciados via fantoche, ainda não havia refletido isso no modelo que o fantoche estava implementando.

    
por Ted W. 05.02.2015 / 21:45