voila, j'ai deux cartes video (une SIS pci + une intel intégrée) et deux moniteur, je veux avoir deux desktop distincts. J'ai donc bidouillé mon xorg.conf dans ce but et ca marche presque sauf que je rencontre un bug des plus casse... pieds!
Je m'explique: quand je lance X j'ai bien deux ecrans, chacun me montrant un bureau gnome. Je peux faire passer mon curseur de mon ecran 1 à mon ecran 2, mais une fois ceci fait je ne peux plus revenir vers l'ecran 1 depuis l'ecran 2... Confused
voici ici mon xorg.conf... si quelqu'un a un tuyau, je suis preneur.
Section "Files"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/psaux"
Option "Protocol" "Auto"
Option "Emulate3Buttons" "true"
EndSection
Section "Device"
Identifier "Carte vidéo générique"
Driver "intel"
BusID "PCI:0:2:0"
Option "DRI" "false"
EndSection
Section "Device"
Identifier "SIS6326"
Driver "sis"
BusID "PCI:1:10:0"
EndSection
Section "Monitor"
Identifier "Écran générique"
HorizSync 26.0 - 83.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Ecran Secondaire"
HorizSync 26.0 - 83.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Carte vidéo générique"
Monitor "Écran générique"
DefaultDepth 24
SubSection "Display"
Modes "1280x1024"
EndSubSection
EndSection
Section "Screen"
Identifier "Secondary Screen"
Device "SIS6326"
Monitor "Ecran Secondaire"
DefaultDepth 24
SubSection "Display"
Modes "1024x768"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Default Screen" LeftOf "Secondary Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
Section "DRI"
Group "video"
Mode 0660
EndSection
Section "ServerFlags"
EndSection
# Quelle distro ?
Posté par benoar . Évalué à 2.
Sache que dans les versions récentes de Xorg, on ne peut plus faire de screens distincts ... Soit tu lances deux serveurs X et tu mets symphony entre les deux, soit tu utilises un gestionnaire de session / WM qui sait gérer tes deux écrans comme deux séparés (je ne sais même pas si ça existe).
[^] # Re: Quelle distro ?
Posté par Chapellon Alexandre . Évalué à 1.
# Screen
Posté par peck (site web personnel) . Évalué à 2.
Il manque une ligne Screen 1.
[^] # Re: Screen
Posté par Chapellon Alexandre . Évalué à 1.
Screen 0 "Default Screen" LeftOf "Secondary Screen"
Screen 1 "Secondary Screen" RightOf "Default Screen"
# upside-down
Posté par Chapellon Alexandre . Évalué à 1.
Bon du coup mon écran principal se trouve à droite alors que je l'aurais préféré à gauche mais c'est mieux que rien.
Si quelqu'un a une idée...
Ah oui autre problème: Si j'active les extension xinerama, X plante au lancement et me crache un joli backtrace qui semble concerner le driver intel Xorg.
[^] # Re: upside-down
Posté par Aefron . Évalué à 5.
À la base, pour l'instant, la section ServerLayout n'est plus censée être utilisée... et xinerama non plus : toute la gestion du multi-écran est censée passer par RandR, qui ne prend pas en compte le multi-cartes pour l'instant (ie, quand c'est marche, c'est un heureux hasard ; je ne connais pas le driver Sis, mais s'il ne supporte pas RandR, ça pourrait expliquer que ça passe, avec quelques étrangetés - chez moi, avec plusieurs Radeon, ça plante au lancement ; et l'Intel intégrée sur une de mes mobos ne peut pas marcher en même temps que le port PCI-E, ce qui a jusqu'ici négativement conclu les essais qui m'intéressaient).
Pour le multi-X.org (ce qui est censé permettre le ServerLayout), il paraît que RedHat va travailler dessus pour Fedora 11 ou 12... Par contre, je ne sais pas si ça marchera avec plusieurs cartes dès le début (le multi-cartes, ça doit venir avec les GPU objects, qui doivent arriver avec une lointaine et future version de RandR... et il n'y aura pas besoin de multi-cartes pour implémenter le multi-X.org, puisque ça pourra se faire sur deux sorties d'une même carte, et sera par exemple extrêmement utile pour les HTPC et autres écrans dédiés aux medias).
Malheureusement, il reste beaucoup de boulot sur le multi-écran moderne et avancé dans X.org... et il y a sur cette route beaucoup de régressions par rapport à l'ancienne manière de faire, tout à la main, compliquée, mais où beaucoup de choses étaient possibles (même si ça supposait que Xv, DRI, et cie ne marchaient plus forcément).
Sinon, avec plusieurs écrans, sur plusieurs machines, mais pour un même bureau : DMX... il paraît qu'il a bien progressé, et c'est sur la liste des choses que je dois trifouiller.
[1] http://wiki.debian.org/XStrikeForce/HowToRandR12
[2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=420419#27
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.