Externer Monitor als primärer Monitor festgelegt, auch wenn er nicht vom Laptop getrennt ist

8

Mein Lenovo X200 Laptop hat kürzlich ein Problem entwickelt, bei dem beim Booten in Ubuntu 11.10 ein leerer interner Bildschirm angezeigt wird. Die Anzeige funktioniert normal während des Startvorgangs. Danach wird der Desktop kurz angezeigt, bevor er ausgeblendet wird. Die gnome-shellMenüs sind während dieses kurzen Flackerns des Desktops nicht sichtbar.

Es scheint, dass sich der Laptop so verhält, als ob ein externer Monitor angeschlossen und als primäres Display eingestellt ist, ohne das interne Display zu spiegeln oder zu erweitern.

Hier einige Beobachtungen:

  1. Wenn ich einen externen Monitor anschließe, wird mein Desktop darauf angezeigt.

  2. Ich kann dann Displays (Systemeinstellungen) erfolgreich verwenden und xrandrdie interne Anzeige (die auf eingestellt ist ) einschalten offund dann beide Anzeigen spiegeln oder erweitern.

  3. Sobald ich den Laptop-Bildschirm eingeschaltet und als primär festgelegt habe, kann ich den externen Monitor trennen und das Laptop-Display unabhängig voneinander verwenden.

  4. Wenn ich ohne ein externes Display den Laptop boote (in diesem Fall ich den leeren Bildschirm bekommen), kann ich zu einem alternativen Terminal wechseln, zum Beispiel tty1, bei denen richtig meine internen Anzeigefunktionen zeigen, aber wenn ich zurück tty7es Rohlinge wieder aus, und in diesem Stadium kann ich nicht wechseln länger tty1, tty2usw.

  5. Ich kann ohne Probleme in Windows booten.

Ich denke, es ist möglich, dass ich mich irgendwo in der Vergangenheit in einige Einstellungen eingemischt habe, um den externen Monitor als primäre Anzeige festzulegen, als der Laptop angedockt war. In diesem Fall frage ich mich, ob mich jemand zu potenziellen Dateien weiterleiten könnte, die ich möglicherweise geändert habe (und mich an die Änderungen erinnere, die ich möglicherweise vorgenommen habe), damit ich zu den ursprünglichen Einstellungen zurückkehren kann. Dies wäre allerdings schon eine Weile her, denke ich, in Ubuntu Maverick oder Natty (und ich weiß nicht, ob solche Änderungen beim Upgrade bestehen bleiben würden). Dies ist jedoch eine jüngste Entwicklung, daher denke ich, dass mehr dahinter steckt.

Ich kann mir keine Softwareinstallation oder Änderungen an Systemdateien vorstellen, die mit dem auftretenden Problem zusammenfallen könnten.

Hat jemand Ideen, was hier vor sich geht oder wie das Problem diagnostiziert werden kann? Wenn es einen Befehl gibt, mit dem ich relevante Systeminformationen ausdrucken kann, lassen Sie es mich bitte wissen und ich werde die Frage mit den Details aktualisieren.

jbaums
quelle
Ich hatte hier einen Kommentar, der besagte, dass dies ein Duplikat von askubuntu.com/q/83678/43477 war und dass die (manuelle) Lösung von @int_ua den Trick für mich getan hat. Ich habe mich geirrt ... dieses Problem tritt immer noch auf. Ein paar Mal hat das Display korrekt funktioniert, ohne dass während des Startvorgangs ein externer Monitor angeschlossen war (obwohl ich keine besonderen / konsistenten Ereignisse feststellen konnte, die dies erklären würden). Daher würde ich mich über jeden Rat zu diesem Thema freuen.
Jbaums
Informieren Sie den Computer nach # 3, dass das externe Gerät vor dem Herunterfahren nicht mehr vorhanden ist? (z. B. indem xrandr --autoSie das Gerät vom Stromnetz trennen oder Ihr grafisches Tool für die Bildschirmkonfiguration verwenden, um es zu deaktivieren)
Maco
@maco: Ja, ich habe es sowohl durch die GUI als auch mit versucht xrandr --auto. Ich sollte auch hinzufügen, dass das Anschließen des externen Monitors nach dem Booten in Ubuntu die Anzeige auf dem externen nicht anzeigt. sudo rebootIn diesen Fällen habe ich auf via tty1 zurückgegriffen. Eine andere Möglichkeit, wenn ich Glück habe (keine Tippfehler oder Popups, z. B. Updates), besteht darin, blind mein Passwort einzugeben, gefolgt von STRG + ALT + T und xrandr --auto, wodurch die Anzeige korrekt auf dem Laptop-Bildschirm ausgegeben wird. Offensichtlich ist das nicht ideal. Ich habe auch Fn + F7 (X200-Verknüpfung zum Umschalten von Ausgabegeräten) ohne Erfolg ausprobiert.
Jbaums
Versuchen Sie, diesen xrandr-Befehl als erstes auszuführen, wenn X gestartet wird? wiki.ubuntu.com/X/Config/...
maco
@maco: danke für den Tipp, aber leider hat das Hinzufügen xrandr --autozu / etc / gdm / Init / Default nicht funktioniert.
Jbaums

Antworten:

2

Wir verwenden viele Lenovo in unserem Geschäft, aber die meisten haben eine Nvidia- Grafikkarte im Gegensatz zu einem Intel wie dem X200. Wir verwenden einen sekundären externen Monitor als primären Monitor und hatten am Anfang das gleiche Problem wie derzeit.

Die Art und Weise, wie wir die Probleme gelöst haben, war ein zweistufiger Prozess. Zunächst haben wir im BIOS unter Anzeige , Grafikgerät 'Integriert' in 'Diskret' geändert . Zweitens, und leider weicht die Lösung hier von Ihrem Weg ab, haben wir die neuesten Treiber von der Nvidia-Website heruntergeladen und installiert. Dies stellte ein zusätzliches Nvidia-Konfigurationsdienstprogramm bereit, wie Sie es in Windows finden würden, und die Verwaltung von primären & Sekundärmonitore waren leicht zu erreichen.

Das ist ungefähr alles, was ich für Sie habe. Leider gibt es im BIOS unter der Überschrift Anzeige einige zusätzliche Einstellungen, die ebenfalls hilfreich sein können.

Viel Glück.

milo

Königmilo
quelle
Vielen Dank, dass Sie sich die Zeit genommen haben, eine Lösung zu veröffentlichen. Die Anzeigeoptionen in meinem BIOS unterscheiden sich ein wenig von Ihren, und 'Thinkpad LCD' wurde bereits als Startanzeigegerät ausgewählt (andere Optionen waren Analog (VGA) oder Digital (DisplayPort)). AFAIK Intel-Grafiktreiber sollten in 11.10 enthalten sein, und ich ging davon aus, dass sie automatisch aktualisiert werden.
Jbaums
Vergnügen, nur froh, dass Sie die Lösung gefunden haben!
Kingmilo
1

Öffnen Sie den Ausführungsdialog, indem Sie Alt+ eingebenF2

Dann tippen rm ~/.config/monitors.xmlund drückenEnter

Patrick
quelle
1
Während dies theoretisch die Frage beantworten kann, wäre es vorzuziehen, die wesentlichen Teile aufzunehmen, die für das OP erforderlich sind, um zu verstehen, warum dies als Antwort auf sein Problem funktionieren würde.
Bruno Pereira
Vielen Dank für den Vorschlag, @Patrick, aber leider hat das Entfernen von monitors.xml das Problem für mich nicht gelöst. (Um die Datei erfolgreich über den ALT + F2-Ausführungsdialog zu entfernen, musste ich die entfernen ~/.)
jbaums
"Um die Datei erfolgreich über den ALT + F2-Ausführungsdialog zu entfernen, musste ich das entfernen" - lustig - weil ich dies getestet habe und es hier in Ubuntu Oneiric Release funktioniert
Patrick
Es ist seltsam ... Der Befehl funktioniert wie vorgeschlagen über das Terminal (wie erwartet), nur nicht über ALT + F2. Ich bin auch am 11.10. Ich frage mich, ob Unity vs Gnome-Shell einen Unterschied machen könnten. Trotzdem nochmals vielen Dank.
Jbaums
1

In meinem Fall war die Wurzel dieses Problems Jupiter , den ich vor einiger Zeit für die Energieverwaltung installiert hatte. Jupiter verfügt über einige Optionen zum Anpassen der Anzeigeeinstellungen, einschließlich des Ausgabegeräts. Diese werden beim Start gespeichert und wiederhergestellt. Durch Ändern der Jupiter-Videoanzeigen in "Nur interne Anzeige" wurde das Problem behoben. Ich könnte dies auf "Beide Displays aktivieren" umschalten, da es wahrscheinlich notwendig ist, dass mein externes Gerät funktioniert, wenn es angeschlossen ist.

jbaums
quelle