As linhas importantes são os metamódios e TwinViewOrientation na seção Tela. Você precisa encontrar os nomes dos seus monitores e configurá-los corretamente. A maneira mais fácil de fazer isso seria instalar os drivers proprietários e usar o aticonfig para gerar seu xorg.conf.
Eu não sou um expert, mas depois de várias tentativas configurei corretamente o meu próprio xorg.conf para fazer o que você precisa. Eu estou postando as seções relevantes do meu xorg.conf, você deve ser capaz de adaptá-lo para atender às suas necessidades. Eu comentei (os comentários começam com #
) as linhas que são mais importantes para o melhor do meu conhecimento:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0 # This sets the orientation of the monitors
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Seiko/Epson"
HorizSync 37.2 - 55.8
VertRefresh 40.0 - 60.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro FX 880M"
EndSection
## Note that there is only one Screen section, I believe this is what makes
## the extended desktop.
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
## This line sets the resolutions for each monitor
Option "metamodes" "DP-3: 1600x900, VGA-0: 1440x900"
## This sets monitor0 to extend the screen to the right
Option "TwinViewOrientation" "RightOf"
SubSection "Display"
Depth 24
EndSubSection
EndSection