Problemas com “Shutdown” e “LogOut” após a atualização para o 14.04

6

Eu atualizei de 12.04 para 14.04 no meu laptop. A atualização foi bem-sucedida, mas a questão é que nada acontece agora quando clico em "LogOut", "Shutdown", "Suspender" no ícone de energia superior direito (não tenho certeza se esse é o nome correto); "Configurações de sistemas", por outro lado, funciona e inicia a janela associada. Não é um grande problema, no entanto, já que posso fazer logout e desligar de um terminal, mas gostaria de saber por que isso não está funcionando e como pode ser corrigido. Todas as ideias sobre como resolver isso?

    
por Gonzalo Medina 21.04.2014 / 05:40

5 respostas

7

Como Sylvain Pineau apontou, parece que você Este bug afeta você.

A melhor maneira de ativar o desligamento / logout / suspensão no menu da engrenagem é desabilitando o início do dock do Cairo na inicialização e, em seguida, iniciando-o manualmente (você pode digitar" cairo dock no painel e, em seguida, clicar nele para iniciar o dock do Cairo).

Outra solução para o momento até que o bug seja corrigido é usando um atalho de teclado para o desligamento. Para isso, abra Configurações do sistema - > Teclado - > Atalhos e defina um "Atalho personalizado" da seguinte forma:

  1. Clique em +

  2. Digite "Desligar" antes de "Nome"

  3. Digite

    dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.PowerOff" boolean:true 
    

    à frente de "Comando" e clique em "Aplicar"

  4. Clique em "desativar" na frente do atalho criado e pressione as teclas que você deseja definir para desligar, se eles já estiverem sendo usados, você será avisado, se não você pode usar esse keystore para desligando sem ter que digitar a senha como você faz agora usando sudo pm-poweroff .

Para obter uma lista de outros comandos para reinicializar, suspender e hibernar, consulte esta pergunta:

Você também pode criar atalhos para outros comandos.

    
por jobin 24.04.2014 / 15:51
2

Não é necessário remover o cairo-dock de aplicativos de inicialização, encontrar o arquivo cairo-dock.desktop ~/.config/autostart e adicionar este código, X-GNOME-Autostart-Delay=20

Passos para resolver facilmente (testado no Ubuntu 14.04)

  1. executar gedit sem raiz
  2. clique no menu Abrir arquivo e pressione Ctrl + H
  3. abrir arquivo ~/.config/autostart/cairo-dock.desktop
  4. adicione isto

X-GNOME-Autostart-Delay=20

  1. salve e feche

  2. reinicie sua unidade / gnome

Tempo de atraso superior a 20 funciona bem.

soure aqui

    
por sameermw 21.07.2014 / 15:58
1

Em 14.04, tais ações devem usar /org/freedesktop/login1 fornecido por systemd-logind . tente reinstalar o pacote indicator-session .

Abra um terminal com um tipo:

sudo apt-get update
sudo apt-get purge indicator-session
sudo apt-get install indicator-session systemd-services

indicator-session funções são descritas aqui: link

    
por Sylvain Pineau 24.04.2014 / 10:07
0

Em vez de remover o cairo dock a partir de Startup Applications, você também pode alterar quando for iniciado ... Descobri que 60 segundos (no meu laptop, pelo menos) é tempo suficiente para permitir sistema para iniciar corretamente antes de iniciar o dock do Cairo. o seguinte no campo Comando permitirá a inicialização atrasada.

sh -c "sleep 60; exec cairo-dock -o"

Você pode brincar com o tempo de sono para minimizá-lo com base na velocidade do seu sistema:)

Isso permite que o sistema seja inicializado e as opções etc de desligamento ainda existam

    
por TheByteSmasher 26.04.2014 / 19:52
0

Eu vi este problema em máquinas diferentes após a atualização de 12.04 para 14.04. Para consertar eu tive que emitir sudo pam-auth-update --force

Erro relevante: link

    
por uzhoasit 29.05.2015 / 11:31