Provavelmente, existe um arquivo .Xauthority em seu diretório pessoal. Tente removê-lo.
Eu estava explicando a um amigo que a interface gráfica no Linux é um programa separado que pode ser morto como qualquer outro. Para demonstrar que eu mudei para tty1 e tentei matar a GUI (como um cenário da vida real de quando a interface gráfica congela ou trava). Eu não sabia exatamente qual processo devo matar, então escolhi aleatoriamente para matar gnome-session
(não tinha certeza do que exatamente matar: gnome, unity, X11?):
sudo killall gnome-session
imediatamente após a execução, a sessão foi automaticamente comutada para tty7 na tela de login, já que parecia ter reiniciado a GUI (e meu amigo ficou tão impressionado neste ponto!).
O problema é que, quando tentei fazer o login, não consegui! Depois de digitar a senha, a tela de login desaparece por um momento e, em seguida, é recarregada novamente. Eu consigo logar normalmente de qualquer outro tty, e posso logar com êxito da tela de login como qualquer outro usuário e eu posso começar uma sessão de convidado. É apenas esse usuário específico que não pode fazer login através da tela de login. Eu tentei iniciar gnome-session
de qualquer outro tty mas ele falha ( cannot open display
), e eu reiniciei a máquina várias vezes. Qual é o erro e como posso rastreá-lo e corrigi-lo?
Estou executando o Ubuntu 12.04.1 LTS, kernel 3.2.0-32-genérico.
EDIT: tentou unity --replace
em tty1:
WARNING: no DISPLAY variable set, setting it to :0
No protocol specified
No protocol specified
compiz (core) - Fatal: Couldn't open display :0
E nada mudou, ainda não consigo fazer login por meio desse usuário.
EDIT: Eu reinstalei gdm
, lightdm
, gnome-session
e unity
... Nada mudou!
EDIT: E foi todo o caminho de reinstalar o gnome. Ainda nada mudou (exceto o grup splash image do Debian !!!).
Provavelmente, existe um arquivo .Xauthority em seu diretório pessoal. Tente removê-lo.
Tags gnome 12.04 gnome-session