Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/07/2006, à 14:24

Nicoo74

Bureau Etendu avec intel i915G

Bonjour,

Je souhaite faire un bureau étendu avec mon portable Acer TravelMate 4020 avec sa carte graphique intel i915G.

Je viens d'acquérir un écran LCD 19" ViewSonic pour une résolution Optimale de 1280 x 1024 pixels.


Comment dois-je réécrire mon xorg.conf pour que cela fonctionne avec des résolutions differentes sur chaque écran. L'écran de mon portable est en 1280 x 800 pixels.
J'ai essayé de suivre des documentations là dessus mais j'ai du mal !!!
Et vu que cela ne fait que 1 mois que je connais Linux avec Ubuntu, c'est dur ! Mais j'y arriverais !!!

Merci de votre aide.

Hors ligne

#2 Le 03/07/2006, à 23:33

Bertrand22

Re : Bureau Etendu avec intel i915G

Avec des résolutions différentes (ou en tous cas une hauteur différence), je te déconseille le bureau étendu ...

Ca serait mieux gèré avec un dual desktop... Si tu ne vois pas ce que c'est, en gros, c'est un bureau par écran, avec chacun une barre des tâches différente, des "espaces de travails" indépendants... ...

Ce qui relis les deux bureaux, c'est la possibilité de passer le curseur d'un écran à l'autre d'une manière similaire au bureau étendu ...

Comment faire ?

il faut bidouiller dans le /etc/X11/xorg.conf

Dans tous les cas fais une copie du fichier tel qu'il est actuellement histoire de ne pas te retrouver avec un affichage graphique en panne ... C'est chiant de faire ses recherches avec lynx !

Pour ça, il faut définir deux cartes graphiques (deux fois la même carte dans ton cas), avec des identifiants différents (normal), et une attribut screen à 0 pour le premier, et à 1 pour le second.

Exemple :

Section "Device"
	Identifier    "carte1"
	Driver        "ati"
	BusID        "PCI:2:0:0"
	Screen         0
EndSection

Section "Device"
	Identifier    "carte2"
	Driver        "ati"
	BusID        "PCI:2:0:0"
	Screen        1
EndSection

En adaptant "driver" et "BusID" à ta carte.

Ensuite tu définis deux moniteurs ... il y a normalement l'écran de ton portable qui est déjà défini, tu en définis un nouveau, à adapter en fonction du type d'écran :


Section "Monitor"
	Identifier    "monitor2"
	Option        "DPMS"
EndSection

DPMS : pour les écrans cathodiques d'après mes souvenirs.

Après il faut définir deux écrans, ici aussi tu en as déjà normalement un de défini. C'est ce paramètre qui relie les cartes graphiques (définies plus haut), aux moniteurs (définis juste au dessus) ; il définie également les résolutions possibles ... Un exemple :

Section "Screen"
	Identifier    "screen1"
	Device        "carte1"
	Monitor        "monitor1"
	DefaultDepth    24    
	SubSection "Display"
		Depth        24
		Modes        "1280x800"
	EndSubSection
EndSection

Section "Screen"
	Identifier    "screen2"
	Device        "carte2"
	Monitor        "monitor2"
	DefaultDepth    24    
	SubSection "Display"
		Depth        24
		Modes        "1280x1024" "1024x768" "800x600"
	EndSubSection
EndSection

Puis enfin le "ServerLayout". Un simple exemple :

Section "ServerLayout"
	Identifier	"Layout"
	Screen		"screen1"
	Screen		"screen2" Leftof "screen1"
	InputDevice	"Generic Keyboard" "CoreKeyboard"
	InputDevice	"Configured Mouse" "CorePointer"
EndSection

"Generic Keyboard" et "Configured Mouse", tu laisses ceux de ton xorg.conf, on n'y touche pas à ça.

Ce que tu peux modifier, c'est Leftof, et le remplacer par Rightof, Below ... en fonction de la position de ton écran par rapport à ton portable.

Voilà, j'espère que ça aura pu t'aider ...

#3 Le 03/07/2006, à 23:41

Bertrand22

Re : Bureau Etendu avec intel i915G

J'oubliais,

Si tu tiens vraiment à avoir un bureau étendu, c'est tout simple : c'est exactement comme décrit plus haut, mais avec la ligne :

        Option            "Xinerama"		"on"

En plus dans le "ServerLayout".

Pour revenir à un dual desktop, tu mets à off ce paramètre.

#4 Le 03/07/2006, à 23:43

Bertrand22

Re : Bureau Etendu avec intel i915G

Après avoir testé les deux, tu pourras également faire un petit tour par là :

http://forum.ubuntu-fr.org/viewtopic.php?pid=368226

Tous les commentaires sont les bienvenus.

#5 Le 04/07/2006, à 09:53

Nicoo74

Re : Bureau Etendu avec intel i915G

Et bien je te remercie beaucoup !!

C'est vraiment une très bonne explication.
J'essayerai ce soir en rentrant du boulot.

Encore Merci.

Nico.

Hors ligne

#6 Le 06/07/2006, à 00:34

Bertrand22

Re : Bureau Etendu avec intel i915G

Qu'est ce que ça donne ?

Je n'ai jamais testé sur un portable (et jamais avec une autre carte que du nvidia ...)...

#7 Le 10/07/2006, à 10:37

Nicoo74

Re : Bureau Etendu avec intel i915G

Je suis en plein déménagement, je n'ai pas eu le temps de regarder.

Mais dès que je le ferai, je te donne une réponse sans problème !!

Merci encore.

Hors ligne

#8 Le 22/07/2006, à 03:10

_Greg_

Re : Bureau Etendu avec intel i915G

Bonjour,

J'ai fait l'acquisition il y a peu d'un LCD 1650*1050 que je voudrais coupler avec l'écran de mon protable 1280*800.
J'ai essayé de suivre l'exemple ci-dessus, mais après moultes essais et redémarrage de X, l'écran du portable n'est jamais pris en compte. C'est toujours l'écran LCD qui prend la première config screen (qu'elle soit en 1280*800 ou 1650*1050).
Voici un extrait de mon xorg pour info, peut être ai-je oublié quelque chose ...

Section "Device"
	Identifier	"carte1"
	Driver		"ati"
	BusID		"PCI:1:0:0"
	Screen		0
EndSection

Section "Device"
	Identifier	"carte2"
	Driver		"ati"
	BusID		"PCI:1:0:0"
	Screen		1
EndSection

Section "Monitor"
	Identifier	"monitor1"
	Option		"DPMS"
EndSection

Section "Monitor"
	Identifier	"monitor2"
	Option		"DPMS"
EndSection


Section "Screen"
	Identifier	"Screen1"
	Device		"carte1"
	Monitor		"monitor1"
	DefaultDepth	24
	SubSection "Display"
		Depth		1
		Modes		"1680x1050"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1680x1050"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1680x1050"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1680x1050"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1680x1050"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1680x1050"
	EndSubSection
EndSection

Section "Screen"
	Identifier	"Screen2"
	Device		"carte2"
	Monitor		"monitor2"
	DefaultDepth	24
	SubSection "Display"
		Depth		1
		Modes		"1280x800"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1280x800"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1280x800"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1280x800"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1280x800"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1280x800"
	EndSubSection
EndSection



Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Screen1"
	Screen		"Screen2"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
	InputDevice     "stylus" "SendCoreEvents"
	InputDevice     "cursor" "SendCoreEvents"
	InputDevice     "eraser" "SendCoreEvents"
	InputDevice	"Synaptics Touchpad"
EndSection

En esperant, du fond de la nuit ...

Greg

#9 Le 25/07/2006, à 11:43

G-rom

Re : Bureau Etendu avec intel i915G

je pense que ça vient de ta Section "ServerLayout"
à la place de     Screen        "Screen2" essaye

    Screen        "Screen2" RightOf "Screen1"

                    ou bien

    Screen        "Screen2" LeftOf "Screen1"

ou alors ça vient peut etre du fait que t'es le driver ati et non fglrx mais test la 1e d'abord et n'oublie pas de relancer le server X

Dernière modification par G-rom (Le 25/07/2006, à 11:44)


Quand tu ne sais pas (cherche puis) demande, quand tu sais partage.

Hors ligne