El otro dÃa tuve que reinstalar Ubuntu. No fui todo lo cuidadoso que debrÃa y no hice un buen backup de la confiración. resulta que necesitaba la salida gráfica DVI para dar una charla y no habÃa guardado la conf. Me di cuenta de 2 cosas: los backups no valen para nada si no los haces, y que no habÃa publicado nada sobre como hacer funcionar la salida DVI de los powerbooks. Al final encontre un backup de la conf de las X perdido en un disco de backups, asà que aprovecho para escribir esta chapa.
Lo primero es definir los parametros de la targeta, tengo una por cada modo. En modo clonar tengo la siguiente configuración:
Section "Device"
Identifier "radeon_clone"
Driver "radeon"
# Option "UseFBDev" "true"
Option "DDCMode" "true"
# Option "MonitorLayout" "LVDS,TMDS"
#Option "CloneMode" "1024x768"
Option "MetaModes" "1280x854-1024x768 1024x768-1024x768 800x600-800x600"
Option "MetaModes" "1280x854-1280x1024"
Option "CRT2HSync" "30-70"
Option "CRT2VRefresh" "50-160"
EndSection
Y para dual-head tengo la siguiente configuración que hace uso de MergedFB
Section "Device"
Identifier "radeon_merged"
Driver "radeon"
Option "MergedFB" "true"
Option "CRT2Position" "RightOf"
Option "MetaModes" "1280x854-1152x864"
#Option "MetaModes" "1280x854-1280x1024"
Option "CRT2HSync" "30-70"
Option "CRT2VRefresh" "50-160"
### Option "MonitorLayout" "LVDS,CRT"
EndSection
La misma dualidad aparece a la hora de definir los screen-s, uno por cada targeta gráfica definida.
Section "Screen"
Identifier "screen_clone"
Device "radeon_clone"
Monitor "Color LCD"
dEFAultDepth 24
SubSection "Display"
Depth 24
Modes "1280x854" "1024x768" "1280x1024" "800x600"
EndSubSection
EndSection
…y para dual….
Section "Screen"
Identifier "screen_merged"
Device "radeon_merged"
Monitor "Color LCD"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x854" "1024x768" "1280x1024" "800x600"
EndSubSection
EndSection
Por último en el ServerLayout tengo un par de entradas, y descomento la que me interesa en función de si quiero clonar o dual-head.
Section "ServerLayout"
Identifier "Default Layout"
Screen "screen_clone"
# Screen "screen_merged"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSection
El fichero complero está en: http://etxea.net/ficheros/pbook/conf/xorg.conf