also, ich gehe mal davon aus, dass du ne intelgrafik hast.
Eigentlich ist das auch egal. Eine einfache dynamische Änderung der Auflösung ist mit dem Cmd-Tool xrandr möglich. Ich habe hier z.b. auf diese Art und weise meinen 20" monitor und mein notebook am laufen.
Hier gibts eine kleine Anleitung dazu. (auf den teil mit dem virtual im Screen achten bei der xorg.conf)
http://intellinuxgraphics.org/dualhead.html
Ich für meinen Teil hab meine xorg so konfiguriert, dass es für den Einzelbetrieb mit dem Notebook generell über die xorg.conf erkannt wird und schalte, wenn ich den Monitor dranhänge das Display einfach dazu. z.b. mit:
xrandr --verbose --output LVDS --mode 1280x800 --output VGA --mode 1680x1050 --rotate normal --right-of LVDS
Darüber ist es auch sehr einfach möglich ohne den xserver neu zu starten neue Monitore anzustecken bzw. einfach abzuschalten, sollten sie nicht benötigt werden.
Hoffe das hilft weiter.