Was ich erreichen möchte: Wenn ich das Notebook (bzw. genauer die X-
Session) mit angeschlossenem, nicht notwendig eingeschaltetem, externem
Monitor einschalte, soll dieser von X verwendet werden. Wenn ich das
Notebook dann schlafen lege und später wieder ohne externen Monitor
einschalte, soll automatisch das interne Display verwendet werden. Nach
einem weiteren Nickerchen und dann wieder angeschlossenem externen
Monitor, soll wieder der Monitor verwendet und das interne Display
ausgeschaltet werden.
Bisher mache ich das Umschalten manuell im GUI von nvidia-settings. Die
einzige Einstellung dafür in /etc/X11/xorg.conf ist
Section "Screen"
Identifier "Default Screen"
Device "NVIDIA Corporation NVIDIA Default Card"
Monitor "builtin"
Option "TwinView" "1"
Option "metamodes" "DFP-0: 1920x1200 +0+0, DFP-1:
nvidia-auto-select +0+0"
...
EndSection
Lieber wäre mir, wenn ich das gewünschte Verhalten automatisieren
könnte. Ich nehme an, dass es irgendwie mit HAL-Events, xrandr und
nvidia-settings + geeigneten Parametern möglich ist. Leider gehen meine
X-Kenntnisse aber nicht annähernd tief genug, um eine Lösung nebenbei zu
bauen. Ich würde mich daher über Hinweise freuen, die mich in die
richtige Richtung lenken.
Michael
--
Michael Schuerig
mailto:mic...@schuerig.de
http://www.schuerig.de/michael/