Francois Fleuret wrote:
 > Just move xorg.conf away from /etc/X11, the X server is now capable
 > of automatically configuring itself (except for the keyboard keymap
 > to choose, setxkbmap is helpful then).

Without the xorg.conf the server starts with a clone on the external
screen and I can change the external output resolution with xrandr.

Good to know.

I could not manage to get the two screens showing two places of a
large virtual area, but as far as I understood this can not be done
without a xorg.conf. Correct?

You need at least one line of xorg.conf to do that because the default "virtual screen" size would not be large enough. I am attaching a basic xorg.conf for my ATI board for documentation. If want to have two 1600x1200 screens, you need "Virtual 3200 1200" in subsection Display. Once this it done, xrandr can move the outputs in the large virtual screen dynamically. Allocating the virtual screen in memory is the only mandatory thing in xorg.conf for now.

See http://wiki.debian.org/XStrikeForce/HowToRandR12 section III if you want to force a special resolution on each display and place them automatically in the virtual screen when starting the X server (instead of running xrandr manually). You basically need one Monitor section per monitor, have the Driver section reference them, and specify in each Monitor section the mode and position you want.

You probably need to update my keyboard config. And looking at your earlier xorg.conf, you might want to bring back some ati driver options such as GartSize and DynamicClock. However, you should not bring BackingStore, MergedFB, MonitorLayout, ...

Let me know if you need more help. If you want me to check your new xorg.conf, go ahead and send it.

Brice

Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "keyboard"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc101"
        Option          "XkbLayout"     "us"
EndSection

Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"                "/dev/input/mice"
        Option          "Protocol"              "ImPS/2"
        Option          "Emulate3Buttons"       "true"
        Option          "ZAxisMapping"          "4 5"
EndSection

Section "Device"
        Identifier      "ATI Technologies, Inc. M22 [Radeon Mobility M300]"
        Driver          "ati"
EndSection

Section "Monitor"
        Identifier      "Integrated LCD"
        Option          "DPMS"
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "ATI Technologies, Inc. M22 [Radeon Mobility M300]"
        Monitor         "Integrated LCD"
        DefaultDepth    24
        SubSection "Display"
                Depth           24
                Virtual         2048 1152
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
EndSection

Reply via email to