14.04 unidade não inicia após a tela de login

3

No Ubuntu 14.04, depois de chegar à tela de login do lightdm e digitar minha senha, a tela desaparece rapidamente, mas depois volta para a tela de login. Ao ir para o terminal com ALT-CTR-F1 e fazer sudo startx , entro no X, mas não na barra superior e lateral.

Com sudo startx unity , vejo a barra lateral, mas não a barra de status. E a tela parece estranha e não funciona bem.

Eu não mudei nada para a minha configuração, eu acho que foi alguma atualização automática.

Alguma sugestão sobre como resolver isso? Eu realmente não quero reinstalar.

    
por tihe 09.06.2015 / 22:44

4 respostas

4

Eu tive um erro semelhante e o problema foi devido ao meu diretório / tmp / ter as permissões incorretas e .Xauthority. Esta resposta funcionou para mim (eu copiei e colei no caso de ser removido, @SiddharthaRT é o autor original):

Pressione Ctrl + Alt + F3 e faça o login no shell.

Agora, execute ls -lah . Se na saída a linha

-rw-------  1 root root   53 Nov 29 10:19 .Xauthority

você precisa fazer chown username:username .Xauthority e tentar fazer login.

Senão, ls -ld /tmp . Verifique as primeiras 10 letras à esquerda: elas devem ser exatamente assim: drwxrwxrwt .

drwxrwxrwt 15 root root 4096 Nov 30 04:17 /tmp

Senão, você precisa fazer sudo chmod a+wt /tmp e verificar novamente.

Se não ambos, eu recomendo que você

dpkg-reconfigure lightdm

ou desinstale, reinstale-o.

Agora pressione Alt + - > até chegar à tela de login novamente e reiniciar.

    
por Doryx 17.06.2015 / 18:30
1

Esta é apenas uma solução alternativa que me salvou em dois casos que enfrentei:

  • Uma foi uma atualização ruim de gnome-session de um PPA.
  • Outro, não consegui descobrir, mas todos os testes me deixaram na frente de lightdm .

Em ambos os casos, obtive um loop de logon com lightdm , em seguida:

  1. Mudei para outro gerenciador de exibição gdm :

    sudo apt-get install gdm
    
  2. Reinicie, o login foi bem sucedido.

por user.dz 17.06.2015 / 10:39
1

Eu tive quase o mesmo problema.

  1. Quando a tela de logon for mostrada, pressione Ctrl + Alt + F1 .

Isso levará você para o TTY1.

  • Faça login com suas credenciais padrão.
  • Digite em TTY1: sudo -s
  • Em seguida, digite: adduser username (Digite o que você quiser em vez do nome de usuário)
  • Escolha a senha e confirme-a.
  • Em seguida, vá para GUI pressionando Ctrl + Alt + F7
  • Faça login com seu novo usuário.
  • Vá para Configurações do sistema > Contas de usuário > Seu novo usuário.
  • Clique em Desbloquear e digite a senha do seu antigo usuário.
  • Altere o tipo de conta para Administrador.
  • Clique no seu usuário antigo, selecione-o e clique em - na parte inferior da lista "Minha conta".

    Eu faço isso quando eu acidentalmente mudo minhas preferências da minha placa gráfica

Se você tiver problemas com a unidade, vá para TTY, faça o login como root e digite:

unity --reset

Eu verifiquei pessoalmente se isso funciona. No entanto, se seu objetivo for apenas executar o Unity, não parece haver nenhuma necessidade específica de excluir o usuário antigo, que é o que você fará se seguir as instruções da resposta anterior. Tudo o que eu precisava fazer era sair, escolher o novo usuário e escolher Unity na tela de login do gdm. Se você não excluir o usuário antigo, também poderá optar por não tornar o novo usuário um administrador.

    
por Zviad Gabroshvili 17.06.2015 / 18:07
0

O que você está descrevendo parece com o que eu enfrentei recentemente no Ubuntu 15.04. Pressione Ctrl + Alt + F1 , entre com seu usuário e senha e tente isto:

sudo apt-get install linux-generic

Em seguida, volte ao seu lightdm pressionando Ctrl + Alt + F7 . Se não for corrigido, tente reinicializar. Deixe-me saber se funciona para você.

    
por Mostafa Najafiyazdi 18.06.2015 / 04:02