Como redefinir o Xorg / xserver?


35

O Xserver continua travando na minha conta de usuário geral, tanto no Unity 3D quanto no 2D. Não faz isso na conta de convidado.

É por isso que quero redefinir / reverter tudo o que o xserver está relacionado, esperando que isso resolva o problema.

A maioria das respostas sobre isso envolve sudo dpkg-reconfigure xserver-xorg. No entanto, isso não faz nada para mim (não gera saída) e li em outros fóruns, que foi preterido.

Então, qual é a maneira atual de redefinir todas as opções do xserver / xorg; qual é a alternativa sudo dpkg-reconfigure xserver-xorg? O X trava durante o trabalho, não antes do login. E o efeito de uma falha é que sou expulso da sessão, não um congelamento ou uma falha na máquina.


@Jorge Castro A versão do Ubuntu é importante aqui, pois as coisas mudaram. Não existe mais "gdm" e nem funciona o dpkg-reconfigure, acredito.
thomas

você tentou redefinir o xorg.conf? (backup e remoção)
Paulius Šukys

Respostas:


13

Se sua conta de convidado não for afetada, pode ser uma configuração específica do usuário que está causando o problema. Tente excluir~/.config/monitors.xml


Obrigado, mas isso não ajudou. Na verdade, acho que não são as configurações do monitor, pois a conta de convidado não falha, mesmo quando configuro os dois monitores ...
thomas

OK, embora não tenha sido exatamente isso, a idéia por trás disso resolveu meu problema: excluir arquivos um por um no diretório ~ / .config funcionou para mim! :-) @Jorge Castro: se você modificar a sua resposta a esta direção, eu vou marcá-lo "aceito"
thomas

Não tenho idéia de quais arquivos você excluiu. Sinta-se à vontade para adicionar todas essas informações na resposta, feliz por ter resolvido!
Jorge Castro

Isso me ajudou a resolver alguns problemas com o fglrx (AMD CCCLE).
Nick

8

A alternativa para sudo dpkg-reconfigure xserver-xorgé sudo X -configure


6

Para reconfigurar pacotes que já estão instalados, você pode consultar:

Manpage do Ubuntu: dpkg-reconfigure - reconfigure um pacote já instalado

Usando o terminal:

  1. Se você tiver uma tela em branco durante a inicialização, pressione CTRL + ALT+ F1para acessar o terminal.

    Em seguida, dependendo do ambiente da área de trabalho, encerre o X usando:

    • Para o Gnome (Ubuntu): sudo /etc/init.d/gdm stop

    • Para o KDE (Kubuntu): sudo /etc/init.d/kdm stop

    • Para o Xfce (Xubuntu): sudo /etc/init.d/xdm stop

  2. Para o processo de reconfiguração:

    sudo dpkg-reconfigure xserver-xorg
    

    Nota: Um backup é sempre recomendado antes de executar a configuração, para que você possa fazer isso usando:

    sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
    
  3. Reinicie a GUI:

    Novamente, isso depende do ambiente da área de trabalho, portanto:

    • Para o Gnome (Ubuntu): sudo /etc/init.d/gdm start

    • Para o KDE (Kubuntu): sudo /etc/init.d/kdm start

    • Para o Xfce (Xubuntu): sudo /etc/init.d/xdm start


Se não conseguir executar as etapas acima, pode-se sempre editar o /etc/X11/xorg.conf manual e substituir o conteúdo do arquivo.

Referir-se:


5
Pois sudo /etc/init.d/gdm stoprecebo o comando sudo /etc/init.d/gdm não encontrado e sudo dpkg-reconfigure xserver-xorgnão faz nada por mim, como apontei na pergunta. Obrigado por responder ...
thomas

Muito estranho, mas acabamos de adicionar os links para coletar o conteúdo padrão do arquivo xorg.conf. Talvez a configuração manual do conteúdo do arquivo possa ajudá-lo.
Zuul

3
No Ubuntu 12.04, o gerenciador de exibição é lightdm , não gdm . Por que o dpkg-reconfigure não funciona, eu não sei! : - /
thomas

@thomas Talvez a reinstalação do dpkg em si possa permitir que você o use!
Zuul

11
No meu caso, após a tela de login, a tela estava preta. As etapas descritas nesta resposta o resolveram. Eu tive que fazer o login através do SSH de outro computador para inserir os comandos.
Serrano

-2

Depois de tentar todos vocês mencionados aqui, resolvi o mesmo problema definindo a propriedade (e as permissões) de .Xauthority e .ICEauthority (localizadas dentro de: / home / nome de usuário / pasta) de volta ao meu usuário geral.

para verificar own / perm start tty1 (CTRL + ALT + 1) e fazer login, use superusuário (sudo su) e:

cd /home/username/
ls -a -l 

no meu caso .Xauthority nem era legível pelo meu usuário geral, então primeiro tive que chmod:

chmod 775 .Xauthority

então:

chown username .Xauthority
chown username .ICEauthority

depois disso, reinicie e tente fazer o login - funcionou para mim.

Outra observação: enfrentei esse problema após experimentos iterativos com os drivers xorg.conf e NVidia - tentando configurar 3 monitores com 2 placas. Por isso, passei uma quantidade enorme de tempo tentando resolver o problema em torno das configurações do xserver e do vídeo - enquanto o motivo da falha não estava totalmente relacionado.


3
chmod 775nos arquivos de autoridade é a coisa errada a fazer ™
guntbert
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.