Wie setze ich den Xorg / xserver zurück?

35

Xserver stürzt in meinem allgemeinen Benutzerkonto sowohl in Unity 3D als auch in 2D ab. Auf dem Gastkonto funktioniert das nicht.

Deshalb möchte ich alles, was mit xserver zu tun hat, zurücksetzen / zurücksetzen, in der Hoffnung, dass dies behoben wird.

Die meisten Antworten beziehen ein sudo dpkg-reconfigure xserver-xorg. Dies tut jedoch nichts für mich (erzeugt keine Ausgabe) und ich habe in anderen Foren gelesen, dass es veraltet ist.

Auf welche Weise werden derzeit alle xserver / xorg-Optionen zurückgesetzt? Was ist die Alternative zu sudo dpkg-reconfigure xserver-xorg? X stürzt während der Arbeit ab, nicht vor dem Login oder so. Und die Auswirkung eines Absturzes ist, dass ich aus der Sitzung geworfen werde, nicht ein Einfrieren oder ein Maschinenabsturz.

Thomas
quelle
@Jorge Castro Die Version von Ubuntu ist hier wichtig, da sich die Dinge geändert haben. Es gibt kein "gdm" mehr und auch das dpkg-reconfigure funktioniert meines erachtens nicht.
Thomas
Haben Sie versucht, xorg.conf zurückzusetzen? (sichern und entfernen)
Paulius Šukys

Antworten:

13

Wenn Ihr Gastkonto nicht betroffen ist, kann dies eine benutzerspezifische Einstellung sein, die das Problem verursacht. Versuchen Sie zu löschen~/.config/monitors.xml

Jorge Castro
quelle
Danke, aber das hat nicht geholfen. Eigentlich glaube ich nicht, dass es die Monitoreinstellungen sind, da das
Gastkonto
OK, obwohl das nicht wirklich der Fall war, löste die Idee dahinter mein Problem: Eins-zu-eins-Löschen von Dateien in ~ / .config dir hat bei mir funktioniert! :-) @Jorge Castro: Wenn du deine Antwort in diese Richtung
änderst
Ich habe keine Ahnung, welche Dateien Sie gelöscht haben. Fühlen Sie sich jedoch frei, all diese Informationen in die Antwort aufzunehmen. Ich bin froh, dass Sie sie sortiert haben!
Jorge Castro
Dies hat mir geholfen, einige Probleme mit fglrx (AMD CCCLE) zu lösen.
Nick
8

Die Alternative zu sudo dpkg-reconfigure xserver-xorgist sudo X -configure

individuo7
quelle
6

Informationen zum Neukonfigurieren bereits installierter Pakete finden Sie unter:

Ubuntu Manpage: dpkg-reconfigure - Konfiguriere ein bereits installiertes Paket neu

Verwenden des Terminals:

  1. Wenn beim Booten ein leerer Bildschirm angezeigt wird, drücken Sie CTRL+ ALT+, F1um auf das Terminal zuzugreifen.

    Beenden Sie dann je nach Desktop-Umgebung das X mit:

    • Für Gnome (Ubuntu): sudo /etc/init.d/gdm stop

    • Für KDE (Kubuntu): sudo /etc/init.d/kdm stop

    • Für Xfce (Xubuntu): sudo /etc/init.d/xdm stop

  2. Für den Rekonfigurationsprozess:

    sudo dpkg-reconfigure xserver-xorg
    

    Hinweis: Vor dem Ausführen der Konfiguration wird immer eine Sicherung empfohlen, damit Sie Folgendes ausführen können:

    sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
    
  3. Starten Sie die GUI neu:

    Dies hängt wiederum von der Desktop-Umgebung ab.

    • Für Gnome (Ubuntu): sudo /etc/init.d/gdm start

    • Für KDE (Kubuntu): sudo /etc/init.d/kdm start

    • Für Xfce (Xubuntu): sudo /etc/init.d/xdm start


Wenn Sie die obigen Schritte nicht ausführen, können Sie sie immer /etc/X11/xorg.confmanuell bearbeiten und den Dateiinhalt ersetzen.

Beziehen auf:

Zuul
quelle
5
Denn sudo /etc/init.d/gdm stopich bekomme den Befehl sudo /etc/init.d/gdm nicht gefunden und sudo dpkg-reconfigure xserver-xorgtue nichts für mich, wie ich in der Frage ausgeführt habe. Vielen Dank für die Beantwortung ...
Thomas
@thomas Sehr seltsam, aber nur die Links hinzugefügt, wo Sie den Standardinhalt für die xorg.conf-Datei sammeln können. Vielleicht kann Ihnen das manuelle Einstellen des Dateiinhalts helfen.
Zuul
3
In Ubuntu 12.04 ist der Display Manager Lightdm , nicht GDM . Warum die dpkg-Rekonfiguration nicht funktioniert, weiß ich nicht! : - /
Thomas
@thomas Vielleicht können Sie das dpkg selbst neu installieren, um es zu verwenden!
Zuul
1
In meinem Fall war der Bildschirm nach dem Anmeldebildschirm schwarz. Die in dieser Antwort beschriebenen Schritte haben das Problem gelöst. Ich musste mich über SSH von einem anderen Computer aus anmelden, um die Befehle einzugeben.
Serrano
-2

Nachdem ich alle hier erwähnten Typen ausprobiert hatte, löste ich das gleiche Problem, indem ich den Besitz (und die Berechtigungen) von .Xauthority und .ICEauthority (im Verzeichnis: / home / username / folder) auf meinen allgemeinen Benutzer zurückstellte.

Um zu überprüfen, ob tty1 (STRG + ALT + 1) gestartet wurde, und sich anzumelden, nehmen Sie Superuser (sudo su) und:

cd /home/username/
ls -a -l 

in meinem Fall war .Xauthority nicht einmal für meinen allgemeinen Benutzer lesbar, also musste ich zuerst Folgendes ändern:

chmod 775 .Xauthority

dann:

chown username .Xauthority
chown username .ICEauthority

Starten Sie danach neu und versuchen Sie sich anzumelden - es hat bei mir funktioniert.

Noch ein Hinweis: Ich hatte dieses Problem nach wiederholten Experimenten mit xorg.conf- und NVidia-Treibern - dem Versuch, 3 Monitore mit 2 Karten einzurichten. Also habe ich sehr viel Zeit damit verbracht, das Problem mit den Einstellungen für xserver und Video zu lösen - während der Grund für den Absturz völlig unabhängig war.

hardyVeles
quelle
3
chmod 775Auf die Behörde Dateien ist das Falsche zu tun ™
guntbert