Ubuntu 12.04 Unity: Schwarzer Bildschirm nur mit Cursor, wenn vor dem Booten des Laptops ein externes Display angeschlossen ist

9

Immer wenn ich vor dem Booten von Ubuntu ein externes Display an den DSub-Port meines Laptops anschließe , tritt in Unity ein Fehler auf, der genau das gleiche Problem wie hier beschrieben verursacht: Nach dem Anmelden gibt es einen schwarzen Bildschirm und meinen Cursor, sonst nichts! in Ubuntu 12.10 Ein Neustart ohne angeschlossenes Display behebt das Problem nicht.

Eine einmalige Lösung besteht darin, Folgendes zu tun:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:unity-team/staging

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity

oder viel schneller:

unity --reset
sudo service lightdm restart

Nebeneffekt dieser Lösung: Ich verliere alle Einstellungen für das Erscheinungsbild von Unity.

Mein Problem ist jedoch, dass ich ziemlich oft mit angeschlossenem externen Display booten muss. Wer weiß, was in Unity schief geht und / oder wie man es dauerhaft behebt?

rudolfbyker
quelle
Es kann hilfreich sein zu wissen, welche Hardware Sie verwenden. Einige Laptops verfügen über eine BIOS-Einstellung zum Aktivieren / Deaktivieren von externen.
Elder Geek
Ich habe überprüft ... Keine solchen Einstellungen in meinem BIOS. Zumindest nicht mit der aktuellen (Werks-) Firmware. HP ProBook 6560b
Rudolfbyker

Antworten:

1

Ich habe diesen schwarzen Bildschirm mit dem Cursor selbst erhalten (ich verwende 4 Monitore und daher kommt es häufig vor, dass der Netzstecker gezogen wird).

Mein Fix war jedoch, die Treiber meiner GPU korrekt zu installieren.

Haben Sie versucht, aktuelle Treiber zu installieren, da Ihr Laptop anscheinend über eine GPU der Intel HD 3000-Serie verfügt? Die Registerkarte Zusätzliche Treiber in Ihrem Abschnitt Software & Updates in den Systemeinstellungen ist ein guter Ausgangspunkt.

Andrew Hargrave
quelle
0

Sie können ein Skript erstellen, das beim Start ausgeführt wird und Ihre schnellste Problemumgehung, den IE, verwendet

unity --reset
sudo service lightdm restart

Dies sollte keine negativen Konsequenzen haben (außer dem möglichen Verlust von benutzerdefinierten Einstellungen, wie in der Frage erwähnt), wenn das externe Gerät nicht angeschlossen ist, und sollte das Problem beheben, wenn es ...

Quelle: Frage

Elder Geek
quelle
Nebeneffekt dieser Lösung: Ich verliere alle Einstellungen für das Erscheinungsbild von Unity, wenn das Skript ausgeführt wird.
Rudolfbyker
Diese fehlenden Informationen wurden Ihrer Frage hinzugefügt.
Elder Geek
Es ist sehr offensichtlich aus man unity: --reset Mit dieser Option kann der Benutzer die Profilparameter in compiz zurücksetzen und die Unity-Shell mit den Standardeinstellungen neu starten.
Rudolfbyker
Dies ist wahr, aber was nicht offensichtlich ist, ist, dass Sie Ihre Unity-Darstellungseinstellungen gegenüber den Standardeinstellungen geändert haben. Ich fand, dass Informationen nützlich waren.
Elder Geek
Hast du es einfach versucht sudo service lightdm restart?
Elder Geek