Xrandr et dual screen étendu sur Lenny

Bonjour à tous,

J’ai Lenny fraichement installé sur mon ordinateur protable, et j’essaie de configurer un écran externe afin de pouvoir disposer d’un bureau étendu. Sous la 4.x, j’avais l’habitude d’utiliser Xrandr, qui marchait sans problème.

Actuellement, la commande xrandr -q donne le résultat suivant, qui est tout à fait correct :

Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 1600 x 1600
VGA connected 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
   1280x1024      60.0*+   76.0     75.0     66.9     59.9     60.0* 
   1600x1024      60.0  
   1400x1050      60.0  
   1440x900       60.2  
   1280x960       60.0     59.9  
   1280x800       60.0  
   1152x864       75.0     74.8  
   1280x768       60.0  
   1024x768       75.1     75.0     70.1     60.0     59.9  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        75.0     72.8     72.8     75.0     66.7     60.0     59.9  
LVDS connected 1280x800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm
   1280x800       60.0*+   60.0  
   1280x768       60.0  
   1024x768       60.0  
   800x600        60.3  
   640x480        59.9  
TV disconnected (normal left inverted right x axis y axis)

Je souhaite mettre l’écran VGA à gauche du LVDS : j’utilise la commande suivante, marchant sans problème sous 4.x : xrandr --output VGA --left-of LVDS
J’obtiens comme seule réponse :

ce qui est normal puisque il faut déclarer dans le xorg.conf la résolution virtuelle (Virtual).

Mon problème est donc de configurer xorg.conf pour lui dire que je veux une résolution virtuelle de 2560x1024 , qui, si j’ai bien compris, se reconfigure automatiquement à chaque appel du serveur X.
Un autre moyen serait de lancer X avec une résolution de 2560x1024 quand l’écran externe est branché et une résolution de 1208x1024 quand il ne l’est pas, mais je ne sais pas comment le faire.

Nota : en mode clone, il n’y a pas de problème…

Any idea ?

Bon après midi !

bonjour, :smt006

moi je suis en dual screen twinview avec une carte graphique asus 7600gt,je sais pas ce que tu utilises comme carte graphique :smt017

en tous cas avec le logiciel “nvidia X server settings” plus le pilote graphique nvidia pour debian amd64,ca fonctionne en twinview,malgré qu’il faille que j’enregistre manuellement “xorg” pour avoir la config au demarrage

je suis pas tres fort ,je met mon xorg ,ca peut aider ou donner des idées:

[code]# nvidia-settings: X configuration file generated by nvidia-settings

nvidia-settings: version 1.0 (buildmeister@builder58) Wed Jul 22 23:41:57 PDT 2009

nvidia-xconfig: X configuration file generated by nvidia-xconfig

nvidia-xconfig: version 1.0 (buildmeister@builder58) Wed Jul 22 23:41:13 PDT 2009

Section “ServerLayout”
Identifier “Layout0”
Screen 0 “Screen0” 0 0
InputDevice “Keyboard0” “CoreKeyboard”
InputDevice “Mouse0” “CorePointer”
Option “AIGLX” “true”
EndSection

Section “Files”
EndSection

Section “Module”
Load “dbe”
Load “extmod”
Load “type1”
Load “freetype”
Load “glx”
Load “dri”
Load “glcore”
EndSection

Section “ServerFlags”
Option “Xinerama” “0”
EndSection

Section “InputDevice”

# generated from default
Identifier     "Mouse0"
Driver         "mouse"
Option         "Protocol" "auto"
Option         "Device" "/dev/psaux"
Option         "Emulate3Buttons" "no"
Option         "ZAxisMapping" "4 5"

EndSection

Section “InputDevice”

# generated from default
Identifier     "Keyboard0"
Driver         "kbd"

EndSection

Section “Monitor”
Identifier “Monitor0”
VendorName “Unknown”
ModelName “NUL”
HorizSync 31.0 - 63.0
VertRefresh 56.0 - 75.0
Option “DPMS”
EndSection

Section “Device”
Identifier “Device0”
Driver “nvidia”
VendorName “NVIDIA Corporation”
BoardName “GeForce 7600 GT”
Option “XAANoOffscreenPixmaps” “true”
Option “AllowGLXWithComposite” “true”
Option “TripleBuffer” “true”
Option “NoLogo” “1”
EndSection

Section “Screen”

Removed Option “metamodes” “CRT-0: 1280x800 +0+0, CRT-1: 1280x1024 +1280+0; CRT-0: nvidia-auto-select +0+0, CRT-1: nvidia-auto-select +1280+0”

Identifier     "Screen0"
Device         "Device0"
Monitor        "Monitor0"
DefaultDepth    24
Option         "AddARGBGLXVisuals" "true"
Option         "TwinView" "1"
Option         "TwinViewXineramaInfoOrder" "CRT-0"
Option         "metamodes" "CRT-0: 1280x1024 +0+0, CRT-1: 1280x1024 +1280+0; CRT-0: nvidia-auto-select +0+0, CRT-1: nvidia-auto-select +1280+0"
SubSection     "Display"
    Depth       24
EndSubSection

EndSection

Section “Extensions”
Option “Composite” “Enable”
EndSection

[/code]

voila,ca peut servir…

OK merci je vais voir ce que je peux en faire.
Ma carte graphique est de la famille INTEL GL960, je ne peux donc pas utiliser TwinView, qui est spécifique aux cartes Nvidia.

Le problèmes est que le xorg.conf est vide dans la Lenny, et le serveur X se configure à chaque lancement… Mais peut être est-il possible, selon ton message de quand même fixer la config une bonne fois pour toute ?

une fois que tu as ton bureau dual screen de configurer,tu vas dans un terminal admin,tu tapes:

et tu sauvegarde

cette page est peut-etre interressante dans ton cas:
/
jejik.com/articles/2008/10/s … bian_lenny

ce lien ,un wiki pour ubuntu apparemment peut aussi te donner des idees:

thinkwiki.org/wiki/Xorg_RandR_1.2

Certes, je sais comment éditer des fichiers de config…

Mais la question que je me pose, est-ce que cela ne pose pas problème de configurer xorg.conf alors que le serveur X est auto configuré à chaque lancement ?

[EDIT] Ok, merci bcp pour le lien, il me semble que j’étais tombé dessus il y a quelques jours, mais j’ai du zappé qq… Je vais voir cele de suite !

Pour ce que ça intéresserait aussi, le wiki Debian a un très bon HowTo sur Xrandr :
http://wiki.debian.org/XStrikeForce/HowToRandR12

Je vais voir ce que cela donne aussi et je vous tiens au courant.

cette adresse est peut-etre interressante,ca devrait aller

http://intellinuxgraphics.org/dualhead.html

:smt024

Ah, je n’étais pas tombé dessus encore !

Merci bien !

peut-etre tous simplement ici:

sdubois.evolix.net/blog/2008/09/ … de-xrandr/

Impec, tout marche bien !

Du coup, j’ai aussi la réponse à ma question : on peut nous même modifier le fichier xorg.conf, alors, que de base, le serveur X s’autoconfigure automatiquement dans Lenny.

Merci bien, et bonne soirée burty !

content de t’avoir aider

bonne soiree a toi aussi :smt006

Tu peux nous mettre le xorg.conf qui fonctionne ?

Pas de pb, le voici.
Il correspons à ceci :
[ul]
Une carte graphique GM965/GL960 utilisant le pilote i810
[/ul]
[ul]
Un écran du laptop 1280x800
[/ul]
[ul]
Un écran externe 1280x1024
[/ul]
[ul]
Un touchpad + souris USB (pas besoin de décrire la souris USB)
[/ul]
[ul]
Un clavier USB francisé
[/ul]

Si vous avez des questions, allez-y !

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

Section "InputDevice"
Identifier    "Mouse1"
Driver        "mouse"
EndSection

Section "Monitor"
Identifier      "Laptop"
EndSection


Section "Monitor"
Identifier      "External"
Option "RightOf" "Laptop"
EndSection

Section "Device"
Identifier      "0 Intel Corporation Mobile GM965/GL960"
Driver          "i810"
Option "Monitor-LVDS" "Laptop"
Option "Monitor-VGA" "External"
EndSection

Section "Screen"
Identifier      "Default Screen"
Device          "0 Intel Corporation Mobile GM965/GL960"
DefaultDepth    24

Subsection "Display"
Depth 24
Virtual 2560 1280
EndSubsection


EndSection