Ich stand selbst vor dem Problem, dass ich gern und gelegentlich zwei Monitore benutze, damit ich z.B. rechts den verlogenen Schriftsatz eines gewissen Anwaltes darstellen und auf der linken Seite meine frechen Antworten an diesen Halunke bearbeiten kann.
Hin und wieder will ich aber Strom sparen und habe das "Problem", dass dann einige Anwendungen auf dem zweiten Monitor starten (weil ich diese dort beendet habe) - der natürlich aus ist, was Arbeit im Sinne von Monitor anschalten, Fenster auf den anderen Monitor verschieben und Monitor wieder abschalten verursacht. Manchmal ist auch mein Libre-Office so "nett" und zeigt z.B. den Speichern-Dialog auf dem physikalisch aber nicht logisch abgeschalteten Monitor und auch Gimp gewöhnt sich derlei an - was zu gewissen Irritationen führt.
Die zumindest in meinem Linux integrierte Lösung mit den Hotkeys [Windows]+P ist unbefriedigend, weil ich die Tasten mehrfach drücken muss, was auch Zeit frisst. Das, so dachte ich mir, muss einfach besser gehen - und es geht auch besser: Ich bringe meinem Linux bei, dass der zweite Monitor bei Bedarf mit einem Klick abschaltbar ist! Und das geht einfacher als gedacht:
Zu erst holte ich mir mit mit dem in einer Shell ausgeführtem Befehl xrandr bei eingeschaltetetem zweiten Monitor die aktuellen Einstellungen:
fastixtrainer:~$ xrandr Screen 0: minimum 8 x 8, current 2960 x 1050, maximum 8192 x 8192 DVI-I-0 disconnected (normal left inverted right x axis y axis) VGA-0 connected 1280x1024+1680+0 (normal left inverted right x axis y axis) 376mm x 301mm 1280x1024 60.0*+ 75.0 1280x960 60.0 1152x864 75.0 1024x768 75.0 70.1 60.0 800x600 75.0 72.2 60.3 56.2 640x480 75.0 72.8 59.9 DVI-I-1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm 1680x1050 60.0*+ 1600x1200 60.0 1440x900 59.9 1400x1050 60.0 1280x1024 75.0 60.0 1280x960 60.0 1152x864 75.0 1024x768 75.0 70.1 60.0 800x600 75.0 72.2 60.3 56.2 640x480 75.0 72.8 59.9 640x400 70.1 HDMI-0 disconnected (normal left inverted right x axis y axis)
Damit war ich startklar, ich legte zwei Skripte an:
#!/bin/sh xrandr --output VGA-0 --off
(das schaltet schon mal den zweiten Monitor ab) und
#!/bin/sh xrandr --output DVI-I-0 --off \ && xrandr --output DVI-I-1 --mode 1680x1050 \ && xrandr --output VGA-0 --mode 1280x1024 --right-of DVI-I-1
... welches den zweiten Monitor wieder startet.
Beide Skripte habe ich im Ordner "bin" meines Home-Verzeichnisses abgelegt und startbar gemacht. Die interessierenden Gerätebezeichnungen habe ich an der Fundstelle für die Leser durch Fettdruck kenntlich gemacht, die unterschiedlichen Modi in den Ausgaben von xrandr und dem Skript grün und rot. Diese Bezeichner und Werte müssen auf Ihr System zugeschnitten sein.
Natürlich habe ich mir auch noch zwei schöne Starter als Icon in der "Schnellstartleiste" abgelegt. Ich benutze ja Linux, weil ich es bequem haben will. Beim Nachmachen sollten zunächst keine Programmfenster offen sein. Geht was schief, dann kann man sich einfach abmelden (so lange noch möglich) und wieder anmelden - es werden (zumindest bei mir) wieder beide Monitore gestartet.
Eines noch: Wer das (zweite) Skript nachbaut sollte darauf achten, dass hinter den Slashes (\) unmittelbar der Zeilenumbruch folgen muss oder auf die Zeilenumbrüche (und die Slashes!) verzichten. Denn die Umbrüche dienen hier nur der besseren Darstellung auf der Webseite.