12.04 não aceita comando de desligamento

5

Quando tento desligar minha máquina usando o menu normal de desligamento, ele simplesmente desconecta o usuário atual e me traz de volta à janela de login do lightdm.
Eu tenho que abrir um terminal e executar "shutdown -h now" para desligar meu sistema. Alguma ajuda?

EDIT: Eu notei que esse comportamento só ocorre quando eu estava alternando anteriormente os usuários no meu pc, ou seja, o 'guest-session' ainda está sendo executado em segundo plano.

    
por Konstantinos 08.05.2012 / 19:43

1 resposta

3

O problema está nos vários usuários conectados no seu sistema. Eu costumava experimentar o mesmo problema. Resolvido por uma política que permite logout mesmo quando vários usuários estão logados. Se você entender as implicações (como perda de dados não salvos, para outros usuários logados) de permitir tal coisa, você poderia ir em frente e fazer o mesmo. . Isso pode ser feito da seguinte maneira:

  1. sudo vi /etc/polkit-1/localauthority/50-local.d/usershutdown.pkla
  2. Como conteúdo desse arquivo, insira o seguinte e salve-o:

    [Allow Shutdown]
    Identity=unix-user:*
    Action=org.freedesktop.consolekit.system.stop-multiple-users e ResultAny=yes
    ResultInactive=yes e ResultActive=yes e [Allow Restart] e Identity=unix-user:*
    Action=org.freedesktop.consolekit.system.restart-multiple-users em ResultAny=yes em ResultInactive=yes em ResultActive=yes

Agora reinicie seu sistema e verifique se as coisas estão funcionando conforme o esperado.

N.B: Você pode usar qualquer outro editor de sua escolha para criar esse arquivo.

    
por saji89 16.06.2012 / 08:23