Comment réinitialiser le Xorg / xserver?


35

Xserver n'arrête pas de planter sur mon compte d'utilisateur général, tant dans Unity 3D que 2D. Il ne le fait pas sur le compte invité.

C'est pourquoi je veux réinitialiser / annuler tout ce qui est lié à xserver, en espérant que cela va le réparer.

La plupart des réponses à ce sujet impliquent sudo dpkg-reconfigure xserver-xorg. Cependant, cela ne fait rien pour moi (ne génère pas de sortie) et je lis dans d'autres forums, que c'est obsolète.

Alors, quel est le moyen actuel de réinitialiser toutes les options xserver / xorg; Quelle est l'alternative à sudo dpkg-reconfigure xserver-xorg? X se bloque pendant le travail, pas avant la connexion, etc. Et l'effet d'un crash est que je suis renvoyé de la session, pas d'un blocage ou d'un blocage de la machine.


@ Jorge Castro La version d'Ubuntu est importante ici, car les choses ont changé. Il n'y a plus de "gdm" et ne fonctionne pas non plus le dpkg-reconfigure, je crois.
thomas

avez-vous essayé de réinitialiser xorg.conf? (sauvegarde et suppression)
Paulius Šukys

Réponses:


13

Si votre compte invité n'est pas affecté, il peut s'agir d'un paramètre spécifique à l'utilisateur à l'origine du problème. Essayez de supprimer~/.config/monitors.xml


Merci, mais ça n'a pas aidé. En fait, je ne pense pas que ce soit les paramètres du moniteur, car le compte invité ne plante pas, même si je configure les deux moniteurs ...
thomas

OK, même si ce n’était pas vraiment ça, l’idée derrière cela a résolu mon problème: supprimer un par un les fichiers dans le répertoire ~ / .config a fonctionné pour moi! :-) @Jorge Castro: si vous modifiez votre réponse dans cette direction, je la marquerai comme "acceptée"
thomas

Je n'ai aucune idée des fichiers que vous avez supprimés, n'hésitez pas à ajouter toutes ces informations à la réponse, mais je suis content que vous ayez réglé le problème!
Jorge Castro

Cela m'a aidé à résoudre certains problèmes avec fglrx (AMD CCCLE).
Nick

8

L'alternative à sudo dpkg-reconfigure xserver-xorgest sudo X -configure


6

Pour reconfigurer les packages déjà installés, vous pouvez vous référer à:

Ubuntu Manpage: dpkg-reconfigure - reconfigure un paquet déjà installé

Utilisation du terminal:

  1. Si vous avez un écran vide pendant le démarrage, appuyez sur CTRL+ ALT+ F1pour accéder au terminal.

    Ensuite, en fonction de votre environnement de bureau, fermez le X en utilisant:

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

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

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

  2. Pour le processus de reconfiguration:

    sudo dpkg-reconfigure xserver-xorg
    

    Remarque: une sauvegarde est toujours recommandée avant d'exécuter la configuration. Vous pouvez donc le faire en utilisant:

    sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
    
  3. Redémarrez l'interface graphique:

    Encore une fois, cela dépend de l'environnement de bureau, donc:

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

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

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


Si vous ne suivez pas les étapes ci-dessus, vous pouvez toujours modifier /etc/X11/xorg.confmanuellement le contenu du fichier et le remplacer.

Faire référence à:


5
En effet, la commandesudo /etc/init.d/gdm stop sudo /etc/init.d/gdm n’est pas trouvée et sudo dpkg-reconfigure xserver-xorgne fait rien pour moi, comme je l’ai indiqué dans la question. Thx pour répondre si ...
thomas

@thomas Très étrange, mais vient d'ajouter les liens où vous pouvez collecter le contenu par défaut du fichier xorg.conf. Peut-être que définir manuellement le contenu du fichier peut vous aider.
Zuul

3
Dans Ubuntu 12.04, le gestionnaire d’affichage est lightdm , pas gdm . Pourquoi dpkg-reconfigure ne fonctionne pas, je ne sais pas! : - /
thomas

@thomas Peut-être que la réinstallation de dpkg lui-même vous permettra de l'utiliser!
Zuul

1
Dans mon cas, après l'écran de connexion, l'écran était noir. Les étapes décrites dans cette réponse ont résolu le problème. Je devais me connecter via SSH à partir d'un autre ordinateur pour entrer les commandes.
Serrano

-2

Après avoir essayé toutes les personnes mentionnées ici, j'ai résolu le même problème en définissant la propriété (et les autorisations) de .Xauthority et .ICEauthority (située dans: / home / nom d'utilisateur / dossier) en retour à mon utilisateur général.

pour vérifier votre propre / perm start tty1 (CTRL + ALT + 1) et vous connecter, prenez le superutilisateur (sudo su) et:

cd /home/username/
ls -a -l 

dans mon cas. Xauthority n'était même pas lisible par mon utilisateur général, donc je devais d'abord chmod:

chmod 775 .Xauthority

puis:

chown username .Xauthority
chown username .ICEauthority

après cela, redémarrez et essayez de vous connecter - cela a fonctionné pour moi.

Autre remarque: j'ai rencontré ce problème après des expériences répétitives avec les pilotes xorg.conf et NVidia - en essayant de configurer 3 moniteurs avec 2 cartes. J'ai donc passé énormément de temps à essayer de résoudre le problème en jouant sur les paramètres de xserver et de vidéo - alors que la raison du crash était totalement indépendante.


3
chmod 775sur les dossiers d'autorité est la mauvaise chose à faire ™
guntbert
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.