Möchten Sie den integrierten Bildschirm standardmäßig deaktivieren?

12

Einige Hintergrundinformationen: Mein alter, beliebter Laptop hat den Ausschlag gegeben. Der normalerweise gut beleuchtete Bildschirm ist vollständig unleserlich abgedunkelt. Es scheint meiner unerfahrenen Inspektion ein Hardwareproblem zu sein, das weit über mein Wissen hinausgeht.

Meine eigentliche Frage betrifft meine Anpassung an diese Situation: Ich kann den Computer weiterhin verwenden, indem ich einen anderen Monitor an den Laptop anschließe und diesen verwende, um meine grafischen Anforderungen zu erfüllen. Das Standard-Dual-Screen-Verhalten von Ubuntu besteht darin, die Bildschirme als Nebeneinander zu behandeln, was lästig ist, da ich nur sehen kann, was auf einem der Bildschirme angezeigt wird. Ich möchte Ubuntu (oder xorg, oder was haben Sie) so konfigurieren , dass ein angehängter Bildschirm als einzelner Arbeitsbildschirm behandelt wird, sodass nicht versucht wird, den integrierten Bildschirm in irgendeiner Weise zu verwenden.

Ich habe die Option "Spiegelanzeigen" in den Systemeinstellungen (in 14.04) in Betracht gezogen (aber nicht versucht, die Standardeinstellung festzulegen), aber dies scheint zu unangenehmen Auflösungsänderungen zu führen, wenn versucht wird, beide Bildschirme aufzunehmen (obwohl einer von ihnen ich bin bin nicht im geringsten betroffen). Ich denke, wenn ich diesen Laptop mitschleppe, um ihn an viele andere verfügbare Monitore anzuschließen, würde dies wahrscheinlich zu einer haarspaltend seltsamen visuellen Inkonsistenz führen.

Meine vernünftigere Lösung besteht darin, nur zu versuchen, xrandrden fehlerhaften Bildschirm auszuschalten. Im Speziellen,

xrandr --output LVDS1 --off

scheint zu tun, was ich gehofft hatte, aber dies scheint eine ziemlich niedrig hängende, unbeständige Lösung zu sein. (LVDS1 ist der Name meines eingebauten Bildschirms, wie X weiß, wie aus hervorgeht xrandr -q.) Ich hoffe, etwas tieferes verwenden zu können, damit ich sicher sein kann, dass ich diesen Laptop auch in Situationen verwenden kann, in denen ich würde zum Beispiel keinen X-Server laufen lassen.

Matthugs
quelle
Ich hatte dein Problem. Da ich den Laptop nicht mehr habe und dies daher nicht testen kann, setze ich dies eher als Kommentar als als Antwort. Gehen Sie zu Systemeinstellungen> Bildschirmanzeige. Beide Bildschirme werden in der GUI angezeigt. Wählen Sie die aus, die nicht funktioniert, und schalten Sie sie aus. Sie können auch die Auflösung für Ihren angeschlossenen Monitor einstellen. Die Einstellungen werden erst nach dem Anmelden wirksam, sodass Sie sich möglicherweise abmelden und erneut anmelden (oder neu starten) müssen. Lass mich wissen ob es funktioniert.
Paddy Landau
Zu meiner Überraschung scheint @ PaddyLandaus Ansatz im Wesentlichen dasselbe zu tun wie der von mir gepostete xrandr-Befehl. Wenn Sie dies als Antwort posten, akzeptiere ich es gerne.
Matthugs

Antworten:

7

xrandrist ein schwieriger Weg, dies durchzuführen; Ich empfehle es nicht.

Gehen Sie zu Systemeinstellungen> Bildschirmanzeige.

Sie sehen beide Bildschirme.

Durch Auswahl eines Bildschirms können Sie seine Standardeinstellungen wie die Auflösung ändern - und Sie können ihn ganz ausschalten (schieben Sie die EIN-Taste auf AUS).

Stellen Sie sicher, dass sich der Launcher unter "Alle Anzeigen" befindet, damit Sie den Launcher nicht verpassen.

Die Einstellungen sollten nach dem Neustart gespeichert werden.

Paddy Landau
quelle
Dies funktionierte in 14.04 LTS einwandfrei, aber in 16.04 LTS wird der Laptop-Bildschirm nach jedem Login / Neustart wieder eingeschaltet. Der xrandr-Trick in einer einzeiligen Bash-Skript-Startanwendung hat diesen Fehler umgangen. Eine Überprüfung, ob der HDMI-Bildschirm angeschlossen war, stellt sicher, dass der einzige Ausgang nicht ausgeschaltet ist. "xrandr | grep -q 'HDMI-0 verbunden primär' && xrandr - Ausgang LVDS-0 --off". Die Popups wie die Bestätigung des leeren Papierkorbs werden auf dem nicht sichtbaren Laptop-Bildschirm angezeigt, daher ist es wichtig, sie nicht zu verwenden.
Yoyoma2
1

Nicht genau das, wonach Sie suchen, aber denken Sie daran, dass Sie auch ohne lokalen Bildschirm jederzeit auf Ihren Computer zugreifen können - sofern Sie das Netzwerk so konfiguriert haben, dass es beim Start bereit ist. Wenn Sie sshd auf dem Computer installieren, können Sie sich jederzeit über ssh von einem zweiten Computer aus anmelden und Ihr X neu konfigurieren.

Vlado
quelle
Ja, das war mein erster Gedanke, wie ich die Maschine weiter benutzen würde. Ich habe den Monitor zunächst angeschlossen, um die Konfiguration von sshd zu vereinfachen (da ich dies noch nicht getan habe).
Matthugs