Dualscreen avec Xmonad

Bonjour,

J’ai acheté un écran 19 pouces pour avoir un dualscreen avec mon portable, mais je n’arrive pas à le configurer avec le gestionnaire de fenêtres Xmonad.
Sous Gnome ça fonctionne, j’arrive à passer d’un écran à l’autre en me déplaçant avec la souris sur l’autre écran, mais sous Xmonad, tout ce que je vois dans l’autre écran c’est des genres de lignes noires sur un fond blanc, comme quand X est entrain de charger, juste avant d’obtenir l’écran de login.
Je peux quand même déplacer le curseur de la souris sur l’autre écran, mais une fois arrivé sur l’autre écran, le curseur se change en une croix noire et je ne peux rien faire sur cet écran.

Voici mon fichier xorg.conf:

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0"
	Screen		1  "Screen1" RightOf "Screen0"
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
	InputDevice    "touchpad" "AlwaysCore"
	#Option		   "Xinerama" "true"
EndSection

Section "Files"
	RgbPath      "/etc/X11/rgb"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/X11/misc"
	FontPath     "/usr/share/fonts/X11/cyrillic"
	FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/Type1"
	FontPath     "/usr/share/fonts/X11/100dpi"
	FontPath     "/usr/share/fonts/X11/75dpi"
	FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
	Load  "glx"
	Load  "record"
	Load  "dri"
	Load  "extmod"
	Load  "dbe"
	Load  "xtrap"
	Load  "GLcore"
	Load  "synaptics"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
	Option	    "XkbLayout" "be"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "InputDevice"
	Driver "synaptics"
	Identifier "touchpad"
	Option "Device" "/dev/psaux"
	Option "Protocol" "auto-dev"
	Option "LeftEdge" "130"
	Option "RightEdge" "840"
	Option "TopEdge" "130"
	Option "BottomEdge" "640"
	Option "FingerLow" "7"
	Option "FingerHigh" "8"
	Option "MaxTapTime" "180"
	Option "MaxTapMove" "110"
	Option "EmulateMidButtonTime" "75"
	Option "VertScrollDelta" "20"
	Option "HorizScrollDelta" "20"
	Option "MinSpeed" "0.25"
	Option "MaxSpeed" "0.50"
	Option "AccelFactor" "0.030"
	Option "EdgeMotionMinSpeed" "200"
	Option "EdgeMotionMaxSpeed" "200"
	Option "UpDownScrolling" "1"
	Option "CircularScrolling" "1"
	Option "CircScrollDelta" "0.1"
	Option "CircScrollTrigger" "2"
	Option "SHMConfig" "on"

	#always usefull
	Option "Emulate3Buttons" "on"
EndSection

Section "Monitor"
	#DisplaySize	  330   210	# mm
	Identifier   "Monitor0"
	VendorName   "LPL"
	ModelName    "0"
EndSection

Section "Monitor"
	Identifier 	 "Monitor1"
	VendorName	 "BENQ"
	ModelName	 "19pouces"
EndSection

Section "Device"
	Identifier  "Card0"
	Driver      "radeon"
	VendorName  "ATI Technologies Inc"
	BoardName   "M24 [Radeon Mobility X600]"
	BusID       "PCI:1:0:0"
	Screen		0
EndSection

Section "Device"
	Identifier	"Card1"
	Driver		"radeon"
	BusID		"PCI:1:0:0"
	Screen		1
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "Screen"
	Identifier "Screen1"
	Device     "Card1"
	Monitor    "Monitor1"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Modes	 "1280x1024"
		Depth     24
	EndSubSection
EndSection

J’ai du bidouiller dans ce fichier pour arriver à obtenir autre chose que juste un clône de l’écran de mon portable.
J’ai mis la ligne pour lancer Xinerama en commentaire car si je la mets le serveur graphique ne se lance pas et je me retrouve sans interface graphique, mais je ne sais pas si j’en ai vraiment besoin pour faire ce que j’aimerais faire.
Les modifications seraient-elles à faire dans le xorg.conf ou plutôt dans le fichier de configuration de Xmonad?

Merci

J’ai réussi à avoir le plein écran avec X multi screen grâce à cette commande:
DISPLAY=:0.0 xmonad; DISPLAY=:0.1 xmonad&

Mais ce n’est pas tout à fait ce que j’aurais voulu car Xmonad ne le gère pas très bien à mon goût, contrairement à Xinerama d’après ce que j’ai pu voir sur internet.
Sauriez-vous me dire comment faire fonctionner Xinerama? Je l’ai installé à partir des paquets Debian, mais ça ne change rien.

Lorsque je tape xrandr -q, voici la réponse qu’il me donne:

 SZ:    Pixels          Physical       Refresh
*0   1280 x 800    ( 338mm x 211mm )  *60  
 1   1280 x 768    ( 338mm x 211mm )   60  
 2   1024 x 768    ( 338mm x 211mm )   60  
 3    800 x 600    ( 338mm x 211mm )   60  
 4    640 x 480    ( 338mm x 211mm )   60  
Current rotation - normal
Current reflection - none
Rotations possible - normal left inverted right 
Reflections possible - X Axis Y Axis

Ne devrait-il pas détecter le deuxième écran?
Il devrait être détecté car j’ai testé avec Gnome et Enlightenment, le dualscreen fonctionne sans problème, sans que je ne touche à quoi que ce soit (mis à part les modifications que j’avais fait dans le xorg que j’ai posté ici).

Personne ne peut m’aider?

Lorsque je tape la ligne
DISPLAY=:0.0 xmonad; DISPLAY=:0.1 xmonad

je reçois des erreurs:
Xlib: extension “XINERAMA” missing on display “:0.0”.
xmonad: X11 error: BadAccess (attempt to access private resource denied), request code=2, error code=10

xmonad: X11 error: BadAccess (attempt to access private resource denied), request code=28, error code=10
Xlib: extension “XINERAMA” missing on display “:0.0”.

Et tant que je ne fais rien il ne se passe rien mais, bizarrement, quand je tape 2 fois ctrl+c, j’obtiens ces 2 lignes:
~$ Xlib: extension “XINERAMA” missing on display “:0.1”.
Xlib: extension “XINERAMA” missing on display “:0.1”
~$

Et mon autre écran fonctionne, même si ce n’est pas génial au niveau de la sélection des fenêtres quand on passe d’un écran à l’autre, et l’impossibilité de déplacer une fenêtre d’un écran à l’autre, j’aimerais réussir à faire fonctionner Xinerama.

Personne n’a d’idée?