Ich verwende Ubuntu auf einem Dell Latitude mit den neuesten Nvidia-Treibern. Grundsätzlich möchte ich, dass beim Trennen meines externen Bildschirms alles auf den Hauptbildschirm zurückgeht, ohne dass die Konfiguration jedes Mal geändert werden muss.
Jede Hilfe ist willkommen!
sudo xrandr --auto
nach einer Änderung versucht ?Antworten:
Installieren Sie zuerst disper , laden Sie dann autorandr herunter und folgen Sie diesen Anweisungen:
Wenn der externe Monitor nicht angedockt ist , führen Sie den folgenden Befehl im Terminal aus:
Wenn der externe Monitor wie gewünscht angedockt und konfiguriert ist (mit Nvidia X Server-Einstellungen), führen Sie Folgendes aus:
Versuchen:
mit angedocktem und abgedocktem Monitor. Es sollte den Status erkennen und die Konfiguration ändern.
auto-disper.sh --change
Ich habe versucht, ein Skript zu erstellen, das alle 3 Sekunden ausgeführt wird, damit die automatische Erkennung funktioniert, aber zu viele Ressourcen verwendet. Hoffe das kann helfen!
quelle
Dies ist eine Einschränkung von Nvidia Twinview unter Linux. Der Open Source-Treiber wird wie erwartet funktionieren (obwohl Sie die 3D-Beschleunigung und Compiz verlieren werden).
quelle
Ich bin in ungefähr der gleichen Situation. Ich benutze einen Laptop, der manchmal an meinen externen Monitor angeschlossen ist. In diesem Fall möchte ich normalerweise nur diesen Monitor verwenden (da ich ihn auch an eine externe Tastatur und Maus angeschlossen habe).
Ich habe festgestellt, dass eine Datei mit dem Namen .xprofile jedes Mal aufgerufen wird, wenn die Anzeige initialisiert wird (von X.org?). Hier ist der Inhalt meiner Datei. Wie Sie sehen, habe ich es von hier aus angepasst .
Sie sollten es in ~ / .xprofile speichern und dann ausführbar machen ( chmod + x .xprofile ). Überprüfen Sie, wie Ihre internen und externen Monitore aufgerufen werden. Führen Sie dazu xrandr ohne Argumente aus. Meins ist VGA1 bzw. LVDS1 . Als letztes setzen Sie die Variable EXTERNAL_RES auf die native Auflösung Ihres externen Monitors.
Beim Hochfahren wird der angeschlossene Monitor verwendet, sofern er angeschlossen ist. Der schwierige Teil ist die Automatisierung (z. B. das Entfernen des Kabels, während Ubuntu ausgeführt wird). Ich habe keine sehr gute Lösung dafür gefunden, aber es scheint, dass das Umschalten auf eine virtuelle Konsole und zurück den Trick macht (Strg-Alt-F1 und dann Strg-Alt-F7). Es ist ein bisschen schneller als mit der Fn-Taste durch alle Möglichkeiten zu blättern (was manchmal auch das Display durcheinander bringt).
quelle
Verwenden Sie disper . Nach der Installation möchten Sie möglicherweise zwei Verknüpfungen erstellen:
disper "max" -S
disper "max" -s
quelle
Sie können jederzeit Fn+ drücken, F8nachdem Sie den Monitor getrennt haben. Das wird es wahrscheinlich wieder ändern.
quelle
Automatische Erkennung wäre cool. In der Zwischenzeit habe ich diesen Blog-Beitrag gefunden, der zeigt, wie man einen Schlüssel an ein bereitgestelltes Skript bindet, das zwischen den Anzeigen wechselt. Es funktioniert ziemlich gut für mich. Es wäre schön, wenn Ubuntu so etwas sofort zur Verfügung stellen würde.
http://ninetynine.be/blog/2010/05/quick-workaround-for-missing-switch-display-key-or-lcdcrt-key-on-ubuntu/
quelle