Problème Bi-ecran sous Ubuntu

Bonjour,

J’ai récemment installé Ubuntu 6.06 LTS Dapper Drake sur mon pc en cohabitation avec mon Windows mais je rencontre un léger problème lors de la configuration du bi-écran.

J’ai un ordinateur portable avec écran 15" et un écran CRT 17" branché sur la prise VGA. Mon bi-écran marche parfaitement mais je ne peux pas déplacer une fenêtre d’un écran à l’autre, de plus j’aimerai savoir s’il est possible de changer d’écran principal.

Merci d’avance pour vos réponses.
PyoRo

quelle carte graphique ? comment as-tu configuré le bi écran ?

normalement, il faut que l’extension xierama soit chargée pour que ton bureau sache s’afficher correctement sur les deux écrans.
à mon avis, ce que tu as fait c’est configurer et lancer 2 interfaces graphiques en même temps.

Bonjour,

Je vais mettre ma carte graphique et mon xorg.conf :slight_smile:

Donc j’ai une ATI Radeon 9700 Mobility, le xorg.conf associé est le suivant :


Section "ServerLayout"
	Identifier     "Default Layout"
	Screen      0  "aticonfig-Screen[0]" 0 0
	Screen         "aticonfig-Screen[1]" RightOf "aticonfig-Screen[0]"
	InputDevice    "Generic Keyboard"
	InputDevice    "Configured Mouse"
	InputDevice    "stylus" "SendCoreEvents"
	InputDevice    "cursor" "SendCoreEvents"
	InputDevice    "eraser" "SendCoreEvents"
EndSection

Section "Files"

	# path to defoma fonts
	FontPath     "/usr/share/X11/fonts/misc"
	FontPath     "/usr/share/X11/fonts/cyrillic"
	FontPath     "/usr/share/X11/fonts/100dpi/:unscaled"
	FontPath     "/usr/share/X11/fonts/75dpi/:unscaled"
	FontPath     "/usr/share/X11/fonts/Type1"
	FontPath     "/usr/share/X11/fonts/100dpi"
	FontPath     "/usr/share/X11/fonts/75dpi"
	FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
	Load  "i2c"
	Load  "bitmap"
	Load  "ddc"
	Load  "dri"
	Load  "extmod"
	Load  "freetype"
	Load  "glx"
	Load  "int10"
	Load  "type1"
	Load  "vbe"
EndSection

Section "InputDevice"
	Identifier  "Generic Keyboard"
	Driver      "kbd"
	Option     "CoreKeyboard"
	Option     "XkbRules" "xorg"
	Option     "XkbModel" "pc105"
	Option     "XkbLayout" "fr"
	Option     "XkbVariant" "latin9"
EndSection

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

Section "InputDevice"

                                                      # /dev/input/event
                                                      # for USB
	Identifier  "stylus"
	Driver      "wacom"
	Option     "Device" "/dev/wacom"          # Change to 
	Option     "Type" "stylus"
	Option     "ForceDevice" "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"

                                                      # /dev/input/event
                                                      # for USB
	Identifier  "eraser"
	Driver      "wacom"
	Option     "Device" "/dev/wacom"          # Change to 
	Option     "Type" "eraser"
	Option     "ForceDevice" "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"

                                                      # /dev/input/event
                                                      # for USB
	Identifier  "cursor"
	Driver      "wacom"
	Option     "Device" "/dev/wacom"          # Change to 
	Option     "Type" "cursor"
	Option     "ForceDevice" "ISDV4"               # Tablet PC ONLY
EndSection

Section "Monitor"
	Identifier   "Acer V771"
	Option     "DPMS"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[0]"
	Option     "VendorName" "ATI Proprietary Driver"
	Option     "ModelName" "Generic Autodetecting Monitor"
	Option     "DPMS" "true"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[1]"
	Option     "VendorName" "ATI Proprietary Driver"
	Option     "ModelName" "Generic Autodetecting Monitor"
	Option     "DPMS" "true"
EndSection

Section "Device"
	Identifier  "ATI Technologies, Inc. RV350 NP [Mobility Radeon 9600/9700 M10/M11]"
	Driver      "ati"
	BusID       "PCI:1:0:0"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]"
	Driver      "fglrx"
	BusID       "PCI:1:0:0"
	Screen     0
EndSection

Section "Device"
	Identifier  "aticonfig-Device[1]"
	Driver      "fglrx"
	BusID       "PCI:1:0:0"
	Screen      1
EndSection

Section "Screen"
	Identifier "Default Screen"
	Device     "ATI Technologies, Inc. RV350 NP [Mobility Radeon 9600/9700 M10/M11]"
	Monitor    "Acer V771"
	DefaultDepth     24
	SubSection "Display"
  Depth     1
  Modes    "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
  Depth     4
  Modes    "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
  Depth     8
  Modes    "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
  Depth     15
  Modes    "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
  Depth     16
  Modes    "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
  Depth     24
  Modes    "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
EndSection

Section "Screen"
	Identifier "aticonfig-Screen[0]"
	Device     "aticonfig-Device[0]"
	Monitor    "aticonfig-Monitor[0]"
	DefaultDepth     24
	SubSection "Display"
  Viewport   0 0
  Depth     24
	EndSubSection
EndSection

Section "Screen"
	Identifier "aticonfig-Screen[1]"
	Device     "aticonfig-Device[1]"
	Monitor    "aticonfig-Monitor[1]"
	DefaultDepth     24
	SubSection "Display"
  Viewport   0 0
  Depth     24
	EndSubSection
EndSection

Section "DRI"
	Mode         0666
EndSection

Je ne comprend pas pourquoi il me déclare 3 “Section Monitor” alors que je n’ai que 2 écrans.

Merci.
PyoRo

dans la section “serveur flags” (je ne l’ai pas vu dans ton post, ajoute là donc) essais d’ajouter l’option xinerama :

Section "ServerFlags"
Option "Xinerama"
EndSection

si ça ne marche pas plus, poste également le résultat de /var/log/Xorg.0.log

pour ce qui est des 3 sections “screen”, c’est simplement parce qu’elles ont des configurations différentes, tu peux avoir 10 sections “screen” mais ne te servir que d’une seule à la fois :wink:

Je vais essayer ça, merci :slight_smile:

edit : La ça marche niquel je peux faire passer les fenêtres d’un écran à l’autre, par contre les résolutions ne sont pas les bonnes et j’aimerai changer l’écran qui a le bureau principal.

PyoRo

dans les section “screen” aticonfig-Monitor[0] et aticonfig-Monitor[1], tu peux spécifier les définitions d’écran que tu veux en imitant ce qu’il y a dans la section “srceen” Default Screen.

Niquel tes conseils…je te remercie tu es un chef ;).
Il me reste plus qu’a trouver comment inverser les écrans pour avoir le bureau principal sur l’autre écran :slight_smile:

Merci.
PyoRo

essais d’inverser monitor[0] et monitor[1] (dans les deux section screen, remplace seulement le 0 par un 1 et le 1 par un 0) mais je ne suis pas sur du tout du résultat…

J’avais déjà essayé je crois…je vais retenter on verra bien.

Edit : Non, ça marche pas…

PyoRo

Personne ne sait comment changer d’écran principal ?

je pense que ca se joue la :

 Screen         "aticonfig-Screen[1]" RightOf "aticonfig-Screen[0]"

essaye de mettre LeftOf a la place de RightOf
ou inverser le 1 et le 0 juste sur cette ligne

ou en 3e possibilite ici :

 Screen      0  "aticonfig-Screen[0]" 0 0

et remplacer par

 Screen      0  "aticonfig-Screen[1]" 0 0

je peux me tromper, mais je pense que par écran primaire, il parle de celui ou le login manager s’affiche, ou sont les barres (lancement, tache) et ou les applis se lancent.

donc même en inversant l’ordre des moniteurs, cela ne changera pas l’écran “physique” sur lequel cela se passe.

le truc c’est qu’il faudrait une option qui permet de changer l’ordre dans lequel les moniteurs sont détectés par xorg.

bien sur une solution si tu n’es pas bloqué par la connnectique serait d’inverser le branchement des deux écrans.

sinon, si tu es sous kde, tu peux configurer pas mal de choses : la position des barres, l’écran de lancement des applis.
mais il me semble que l’écran de kdm n’est pas configurable.
sous gnome, je ne sais pas comment cela se gère, demande a un connaisseur ou fais une recherche sur le net.

C’est exactement ça que je cherche à faire, le soucis c’est que j’ai un écran CRT et l’autre écran c’est celui de mon ordinateur portable donc je ne peux pas jouer sur la connectique, je cherche à avoir la fenêtre de login et la barre de tâche sur mon CRT qui est branché sur la prise VGA du portable. De plus je suis sous Gnome et non KDE et même si j’ai lu pas mal de trucs, je n’ai toujours pas trouvé de solution à mon problème ! :slight_smile:

Cependant, merci pour votre aide.
PyoRo

raaah c’est vraiment la misere l’affichage sous linux…

si seulement ces foutus nvidia et ati pouvaient donner leurs specs.
X.org est bien lance mais y’a encore pas mal de boulot…

la branche ranrd 1.2 fait beaucoup évoluer les choses dans le bon sens (output hotplug !) et fonctionne déjà sur les chip graphiques de intel.
elle devrait être fusionnée dans xorg avec la version 7.3 au printemps/été prochain.

reste a voir le temps que mettrons ati et nvidia pour adapter leur drivers aux nouvelles specs…

et c’est des sacres boulets les 2 la… :pfff: