So reparieren Sie den Anmeldebildschirm, ohne gdm neu zu installieren

6580
Akoi Meexx

Ich habe kürzlich ein Problem mit dem Anmeldebildschirm festgestellt, bei dem in Ubuntu im Gegensatz zu den standardmäßigen dunklen Farben in ein Standard-Verwaltungsschema mit hohem Kontrast gewechselt wurde. Das Problem (und eine funktionierende, aber nicht vielseitige Lösung) ist unter http://ubuntuforums.org/showthread.php?t=1324055 dokumentiert .

Wie konfiguriere ich mein System so, dass es die Standardeinstellungen verwendet, wenn Sie sich auf dem Anmeldebildschirm befinden, ohne gdm neu zu installieren?

1

1 Antwort auf die Frage

1
quack quixote

Ich konnte Ihr Problem ziemlich leicht wiederherstellen. Ich habe assistive Technologien im Dialogfeld System> Preferences> Assistive Technologies aktiviert, dann abgemeldet, das Dialogfeld Assistive geöffnet, das Kontrollkästchen für die Ansicht mit hohem Kontrast aktiviert, das Kontrollkästchen deaktiviert und das Dialogfeld geschlossen. Dadurch wurde die Benutzerlistenfarbe geändert und das Standarddesign nicht wiederhergestellt.

Dies scheint ein bekannter Fehler zu sein . Sie nennen es ACODBITdas Accessibility-Kontrollkästchen des Todes durch unangemessenes Thema .

Was passiert, ist, dass die Überprüfung der Eingabehilfenoption eine GDM-Konfigurationsdatei ändert, wenn diese Option aktiviert ist. Wenn diese Option nicht aktiviert ist, wird die Datei nicht ordnungsgemäß wiederhergestellt.

Die Datei lautet /var/lib/gdm/.gconf.defaults/%gconf-tree.xml ; Sie müssen nur die ursprüngliche Datei wiederherstellen, um den Problemstatus zu beheben. Dafür gibt es mehrere Möglichkeiten. Welche sind einfacher als eine Neuinstallation ... ist fraglich. Eine unvollständige Liste:

  • Kopieren Sie die Datei von einem anderen System, das das Problem nicht aufweist. Dies könnte ein anderer Computer sein, auf dem Ubuntu 9.10 läuft, oder eine 9.10 LiveCD.

  • Mounten Sie die Datei casper / filesystem.squashfs einer LiveCD und greifen Sie von dort auf die Datei zu:

    1. Legen Sie Ihre LiveCD ein und erlauben Sie Gnome, diese automatisch anzuhängen.
    2. Führen Sie dies in einem Terminalfenster aus, um das Dateisystem der LiveCD einzuhängen
      (ersetzen Sie / media / cdrom0 durch den Ort, an den Ihre LiveCD angehängt wurde):
      Sudo-Mount /media/cdrom0/casper/filesystem.squashfs / mnt -o-Schleife
    3. Kopieren Sie die Datei aus dem LiveCD-Dateisystem:
      sudo cp /mnt/var/lib/gdm/.gconf.defaults/%gconf-tree.xml /var/lib/gdm/.gconf.defaults/

  • Stellen Sie es aus einem Backup wieder her, wenn Sie eines haben.

  • Installieren Sie das gdm- Paket erneut. Für Anfänger ist dies die einfachste Option. Wenn das Paket noch im Paketcache Ihres Systems ( / var / cache / apt / archives ) verfügbar ist, wird das Paket nicht erneut installiert . Sie können eine dieser Optionen verwenden, um eine Neuinstallation durchzuführen:

    • Synaptic Package Manager im Menü System> Administration. oder
    • Aptitude in der Kommandozeile mit dem Befehl
      sudo aptitude neu installieren gdm
Meine Frage ist, jetzt, da ich * die "Assistive Technologies" aktiviert habe, um diesen Fehler zu testen, * wie zum Teufel mache ich es? *? Verdammt, Ubuntu ... deshalb installiere ich dich nie wieder auf meinen eigenen Bare-Metal-Maschinen. quack quixote vor 14 Jahren 0
ok, anscheinend * deaktivieren Sie * "Assistive Technologies", indem Sie unter System> Preferences> Keyboard die Registerkarte * "Accessibility" * auswählen und das Häkchen deaktivieren * "Die Eingabehilfen können mit Tastenkombinationen umgeschaltet werden" * ... _ * grummelt * _ quack quixote vor 14 Jahren 0