Não consigo acessar minha área de trabalho

0

Xubuntu 16.04.

Quando faço o login na tela de login, simplesmente volto para a tela de login. Eu fiz logout na noite passada, deixei o PC ligado, tentei logar novamente esta manhã e não consegui. Eu reiniciei o PC, o problema continua.

Eu consigo acessar um terminal (tty1, tty2 etc) sem problemas.

A única coisa que fiz ontem fora do comum (algumas horas antes de sair) foi mudar para tty1 e iniciar outro servidor X em execução

startx -- :10

Eu fiz isso para testar a capacidade de executar vários servidores X durante uma conversa que eu estava tendo no momento sobre servidores X.

Acredito que de alguma forma borked meu servidor X, alguém pode por favor avisar a melhor forma de solucionar o problema, ou melhor ainda, como corrigir o problema?

Felicidades.

    
por hatterman 21.04.2017 / 22:09

1 resposta

0

Isso foi divertido! Resolvi o problema e pensei em compartilhar com qualquer pessoa interessada.

A propriedade do meu arquivo ~/.ICEauthority estava incorreta. Esse arquivo deve ser de minha propriedade, mas na verdade era de propriedade do root.

Acontece que eu tinha executado o comando startx como root, o que mudou a propriedade do arquivo. (Eu realmente não achei que tivesse, mas uma rápida pesquisa na minha história revelou a verdade).

Aparentemente, também é possível que o root reivindique a propriedade do arquivo ~/.Xauthority , mas no meu caso não.

Para alterar a propriedade do arquivo de volta para mim, usei chown (como root).

sudo chown myusername.myusername .ICEauthority

Portanto, em resumo, não execute startx como root. Se você fizer isso e acabar preso em um loop de login, verifique a propriedade de ~/.ICEauthority e ~/.Xauthority .

    
por hatterman 24.04.2017 / 11:33