Wie kann ich zwischen Einzel- und Doppelmonitor-Setup wechseln?

12

Ich habe zwei Monitore, die genau richtig mit dem nvidia-Treiber funktionieren.

Es gibt jedoch Situationen, in denen ich nur einen Monitor haben möchte, und Situationen, in denen ich zwei benötige: Ich muss die NVidia XServer-Einstellungen öffnen, zur XServer-Anzeigekonfiguration wechseln und den zweiten Monitor von TwinView in Deaktiviert ändern (und umgekehrt). .

Gibt es eine Möglichkeit, das umzuschalten? Zum Beispiel eine Verknüpfung auf dem Desktop und / oder im Unity-Dock? Vielleicht gibt es eine Möglichkeit, eine Tastenkombination zu konfigurieren, um dies zu erreichen?

Ps: Ich benutze 11.04 mit Unity und natürlich Compiz.

dag729
quelle

Antworten:

7

disper Klicken Sie hier, um die Installation durchzuführen, oder geben Sie sudo apt-get install disperein Terminal ein

Erstellen Sie einen neuen Starter, indem Sie mit der rechten Maustaste auf Ihren Desktop klicken und "Starter erstellen ..." auswählen. Geben Sie den gewünschten Namen und den Befehl ein disper -d auto -e

Launcher erstellen

OK klicken

Wenn Sie Ihren externen Monitor anschließen oder entfernen, doppelklicken Sie einfach auf das Startsymbol.

jfoucher
quelle
Danke, dass Sie mich wissen lassen, Disper! Ihre Lösung passt nicht zu mir, nur weil ich immer zwei Monitore angeschlossen habe, aber zwischen den Anzeigemodi wechseln möchte. Disper und du hast meinen Tag gemacht!
dag729
1
Naja, dann benutze einfach disper -s, um nur die Primäranzeige oder disper -Snur die Sekundäranzeige zu aktivieren
jfoucher
9

Haben Sie versucht, xrandr zu verwenden? Ich habe drei kleine ausführbare Skripte, auf die ich mit Hotkeys zugreifen kann. Diese wechseln zwischen 1) nur Laptop-Bildschirm, 2) nur Monitor 3) erweitertem Desktop über beide. Möglicherweise müssen Sie sie für Ihre eigenen Zwecke anpassen.

#!/bin/bash xrandr --output LVDS1 --auto --output VGA1 --off

#!/bin/bash xrandr --output LVDS1 --off --output VGA1 --auto

#!/bin/bash xrandr --output VGA1 --primary --output LVDS1 --auto --left-of VGA1

Kit Johnson
quelle
Schöner Fang! Vielen Dank für diese Hotkey-Idee, ich denke, ich werde sie mit meiner Archlinux-Ratpoison-Box verwenden.
dag729
Wissen Sie, warum dies beim Ausführen über die Shell nicht funktioniert? Wenn es ein Skript ist, funktioniert es, aber wenn es aus der Shell stammt, kann ich keine Binärdatei ausführen.
CXDF
@ c-qjv0xfi Ich denke, es sollte von beiden funktionieren. Kopieren Sie die gesamte Zeile und #!/bin/bashfügen Sie sie ein (einschließlich ? Sie möchten dieses Bit nicht, wenn Sie sich in der Shell befinden. Was passiert, wenn Sie nur tippen xrandrund die Eingabetaste drücken?
Kit Johnson,
4

Zum Umschalten der Anzeigemodi habe ich disper verwendet

sudo add-apt-repository ppa:disper-dev/ppa && sudo aptitude update && sudo aptitude install disper

Dann habe ich dieses Python-Skript , das für meine Anforderungen am besten geeignet ist, zu meiner Auto-Run-Liste hinzugefügt .

So verwenden Sie dieses Python-Skript:

  1. Laden Sie das Skript herunter
  2. Verknüpfen Sie es mit / usr / bin (wenn Sie beispielsweise das Skript in /home/foo/disper_ind.py haben, müssen Sie es auf dem Terminal schreiben) sudo ln -s /home/foo/disper_ind.py /usr/bin/disper_ind.py
  3. Öffnen Sie "Start-up-Anwendungen", klicken Sie auf "Hinzufügen" und geben Sie den Befehl ein python /usr/bin/disper_indicator.py
dag729
quelle
Auf diese Weise konnte ich disper installieren, obwohl ich aptitude durch apt-get ersetzen musste.
Victor S
1

Öffnen Sie die Anzeigeeinstellungen:

Bildbeschreibung hier eingeben

Sobald Sie es geöffnet haben, klicken Sie auf den Monitor, den Sie ausschalten möchten (in diesem Beispiel die 19 "), und schalten Sie den Schalter" Ein "auf" Aus ". Klicken Sie dann auf Übernehmen. Der Monitor Ihrer Wahl ist ausgeschaltet.

Dann wird ein kleines Dialogfeld mit der Meldung "Hey, Sie haben einige Änderungen an Ihrem Monitor-Setup vorgenommen. Möchten Sie diese beibehalten?" - Wählen Sie "Ja", wenn Sie mit dem neuen Setup zufrieden sind.

Um es zurückzusetzen, gehen Sie einfach hinein, wählen Sie den Monitor aus, der ausgeschaltet ist, und schalten Sie ihn auf "EIN". Übernehmen Sie dann Ihre Änderungen und stellen Sie sicher, dass alles in Ordnung aussieht.

jrg
quelle
Ich habe nicht den Vorteil, über "Anzeigeeinstellungen" gegenüber "NVidia-Einstellungen" umzuschalten ... das ist ziemlich dasselbe.
dag729
@ dag729 Es ist nicht wirklich von Vorteil, nur, dass Sie Ihre Frage so formuliert haben, dass Leute ohne NVidia-Karte versuchen, danach zu googeln, es zu finden und ihm zu folgen. Soweit ich weiß, funktionieren diese Anweisungen auch über die NVidia-Einstellungen.
jrg
In meinem Setup erkennt dieses Bedienfeld die Anzeigen nicht richtig, nur das Nvidia-Einstellungsfeld erkennt die Anzeigen richtig. Daher finde ich diese Frage nützlich in den speziellen Antworten, die hier nicht diesen Schritt betreffen.
Victor S
1

Ich finde, dass manchmal, wenn ich einen Bildschirm von meinen Desktopsymbolen trenne, der von mir gemäß @jfoucher-Vorschlag erstellte Starter zum Erkennen von Bildschirmen nicht mehr sichtbar ist. Das ist also nutzlos. Um Ihnen das Leben zu erleichtern, können Sie benutzerdefinierte Tastaturkürzel hinzufügen, mit denen Befehle ausgeführt werden. Lassen Sie sich zeigen, wie!

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Victor S
quelle