Aller au contenu

[Xorg] Option pour bien "aligner" deux écrans


Messages recommandés

Bonsoir,

je viens de changer un de mes écrans (15" crt -> plus grand :troll: ) et les défauts de ma configuration de Xorg qui ne m'embêtaient pas avant sont plus gènant maintenant.

Je suis sur Ubuntu (la dernière) et j'utilise fluxbox.

Les deux écrans (un 19" en 1600x1200 et un 22" large en 1680x1050) donnent un bureau étendu grace à un "faux Xinerama" à base de Twinview de chez Nvidia.

Voilà les extraits interessant de mon xorg.conf pour illustrer:

Section "ServerLayout"
Identifier	 "Default Layout"
Screen		 "Default Screen" 0 0
Screen		 "Cloned Screen" 0 0
InputDevice	"Generic Keyboard"
InputDevice	"Configured Mouse"
Option		 "AIGLX" "true"
EndSection

.................

Section "Monitor"
Identifier	 "15p"
Option		 "DPMS"
   HorizSync	   82
   VertRefresh	 75
EndSection

Section "Monitor"
Identifier	 "109B"
Option		 "DPMS"
   HorizSync	   97
  VertRefresh	 160
EndSection

Section "Device"
Identifier	 "Carte vidéo générique"
Driver		 "nvidia"
BusID		  "PCI:1:0:0"
	VideoRam 131072
EndSection

Section "Screen"
Identifier	 "Default Screen"
Device		 "Carte vidéo générique"
Monitor		"15p"
DefaultDepth	24
Option		 "TwinView" "on"
Option		 "MetaModes" "1600x1200,1680x1050"
Option		 "AddARGBGLXVisuals" "true"
Option		 "TripleBuffer" "true"
Option		 "XAANoOffscreenPixmaps"
Option		 "TwinViewOrientation" "RightOf"
SubSection	 "Display"
	Depth	   24
	Modes	  "1680x1050"
EndSubSection
EndSection

Section "Screen"
Identifier	 "Cloned Screen"
Device		 "Carte vidéo générique"
Monitor		"109B"
DefaultDepth	24
SubSection	 "Display"
	Depth	   24
	Modes	  "1600x1200"
EndSubSection
EndSection

Section "Extensions"
Option		 "Composite" "Enable"
EndSection

Le Monitor 15p c'est le 22", celui qui a remplacé le 15".

J'utilise la méthode Twinview pour pouvoir lancer Beryl car avec un Xinerama normal ça passe pas :transpi: .

Voilà pour les présentations.

Mon problème, c'est que quand je lis une video ou que je lance n'importe quoi en plein écran sur le 22", j'ai un décalage en bas :-D .

Je sais qu'il existe une option pour aligner les écrans comme on veut, mais je la trouve plus :troll:

Lien vers le commentaire
Partager sur d’autres sites

http://http.download.nvidia.com/XFree86/Li...appendix-g.html

A MetaMode string can be further modified with a "Panning Domain" specification; e.g.:

"1024x768 @1600x1200, 800x600 @1600x1200"

A panning domain is the area in which a display device's viewport will be panned to follow the mouse. Panning actually happens on two levels with TwinView: first, an individual display device's viewport will be panned within its panning domain, as long as the viewport is contained by the bounding box of the MetaMode. Once the mouse leaves the bounding box of the MetaMode, the entire MetaMode (i.e. all display devices) will be panned to follow the mouse within the virtual screen. Note that individual display devices' panning domains default to being clamped to the position of the display devices' viewports, thus the default behavior is just that viewports remain "locked" together and only perform the second type of panning.

The most beneficial use of panning domains is probably to eliminate dead areas -- regions of the virtual screen that are inaccessible due to display devices with different resolutions. For example:

"1600x1200, 1024x768"

produces an inaccessible region below the 1024x768 display. Specifying a panning domain for the second display device:

"1600x1200, 1024x768 @1024x1200"

provides access to that dead area by allowing you to pan the 1024x768 viewport up and down in the 1024x1200 panning domain.

j'ai pas de nvidia, mais je me disais que ça ne devait pas être bien dur à trouver comme info :chinois:

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...