Dynamically switch ServerLayout - is it finally possible ?

Bruno BEAUFILS bruno.beaufils at lifl.fr
Sun Mar 25 15:16:43 PDT 2007

Hi all,

After some fighting with my new Laptop (Dell Latitude D420 with Intel i915GM,
which meens i810 module) I finally reached solutions for most of my

I want to get, at least, the following 3 configurations running :

1) laptop without external monitor in 1280x800 (native resolution of laptop
   display) resolution.

2) laptop in docking station at home and office with external DFP which is
   able to display 1680x1050, with internal laptop screen off (because with
   both screens on, and thus xinerama, DRI is not supported).

3) laptop with external CRT (video-projector) and screens cloned.

All of these configurations run well with the help of 915resolution and the
xserver-xorg from basic debian installation.

I use different ServerLayout in xorg.conf (see [1]).

The problem that remains is that I would like to be able to switch between
these different layouts without restarting the X server. Now, I do it by
changing the DefaultServerLayout entry in xorg.conf and restarting GDM through
a simple script (cf [2]).

Is there a way to switch without restarting X ? That would allow me to
suspend/hibernate/dock/undock without having to restart X ?

That same question was discussed in 2005 on the same mailing-list (I copied
most of the original mail, cf [3]). After reading the thread it seems that the
answer seemed to be no (cf [4]).

Was there some improvements since that time (even Windows or Mac OS X are able
to do that ;-) ?

If no, will be there some improvement, or how can I help making some
improvements in that direction ?

[1] http://bruno.boulgour.com/trucs/latitude-d420/xorg.conf

[2] http://bruno.boulgour.com/trucs/latitude-d420/change_layout

[3] http://lists.freedesktop.org/archives/xorg/2005-October/010743.html

[4] http://lists.freedesktop.org/archives/xorg/2005-October/010751.html

Bruno Beaufils
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 2676 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20070326/4dfb0766/attachment.bin>

More information about the xorg mailing list