#1 Le 10/07/2005, à 00:00
- LR
Bureau étendu, deux écrans de tailles différentes
Salut,
Je suis sous Hoary avec un AMD 64, 1024MB de RAM, une carte graphique ATI Radeon 9200SE et j'ai deux écrans : un LCD BenQ de 1280x1024 connecté en DVI et un Sony Trinitron de 1024x768 commecté en VGA.
Je viens enfin de réussir à avoir mon bureau qui s'étend sur les deux écrans. Le problème, c'est que la zone d'affichage est rectangulaire alors que mes écrans ne sont pas de la même taille. Du coup, sur mon écran principal c'est parfait mais sur le deuxième écran, l'affichage "défile" lorsque je promène la souris sur les bords de l'écran.
J'aimerais pouvoir appliquer la résolution adaptée à chacun des écrans et avoir la zone d'affichage qui correspond, est-ce possible ?
Merci d'avance
Lilian
PS ci-dessous, mon fichier xorg.conf
Section "Files"
FontPath "unix/:7100" # local font server
# if the local font server has problems, we can fall back on these
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/CID"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
# paths to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
EndSection
Section "ServerFlags"
Option "Xinerama"
EndSection
Section "Module"
Load "GLcore"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "type1"
Load "v4l"
Load "vbe"
EndSection
Section "Extensions"
Option "RENDER" "Enable"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "FR_ch"
Option "XkbOptions" "fr_CH"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
EndSection
Section "Device"
Identifier "ATI Technologies, Inc. Radeon 9200 SE (RV280)"
Driver "radeon"
Option "RenderAccel" "true"
BusID "PCI:1:0:0"
Option "DDCMode" "on"
Option "DPMS
Screen 0
EndSection
Section "Device"
Identifier "ATI Technologies, Inc. Radeon 9200 SE (RV280)2"
Driver "radeon"
Option "RenderAccel" "true"
BusID "PCI:1:0:0"
Option "DDCMode" "on"
Option "DPMS
Screen 1
EndSection
Section "Monitor"
Identifier "BenQ"
Option "DPMS"
HorizSync 28-64
VertRefresh 43-60
Modeline "1280x800@60" 83.91 1280 1312 1624 1656 800 816 824 841
EndSection
Section "Monitor"
Identifier "Sony"
Option "DPMS"
HorizSync 28-64
VertRefresh 43-60
Modeline "1024x768@100" 113.309 1024 1096 1208 1392 768 769 772 814 +hsync +vsync
EndSection
Section "Screen"
Identifier "Screen0"
Device "ATI Technologies, Inc. Radeon 9200 SE (RV280)"
Monitor "BenQ"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "ATI Technologies, Inc. Radeon 9200 SE (RV280)2"
Monitor "Sony"
DefaultColorDepth 24
Subsection "Display"
Depth 24
Virtual 1280 1024
Modes "1280x1024"
EndSubsection
EndSection
Section "ServerLayout"
Identifier "Multihead layout"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
Screen "Screen0" 0 0
Screen "Screen1" RightOf "Screen0"
EndSection
Section "DRI"
Mode 0666
EndSection
Hors ligne
#2 Le 28/07/2005, à 22:14
- LR
Re : Bureau étendu, deux écrans de tailles différentes
MIRACLE !!
Alors là franchement je comprend pas ce qui s'est passé...
Je m'étais accomodé pour l'instant de cette situation. Là, je quitte mon PC le temps d'aller manger, je reviens une heure plus tard et je trouve mon PC sur l'écran de login. Déjà c'est bizzare puisque je ne m'étais pas déconnecté ni rien.
J'ouvre ma session comme d'habitude et je remarque tout de suite que les fenêtres semblent plus petite sur mon deuxième écran. Je vérifie et oui, la taille est parfaite. Le problème est réglé.
Vraiment je ne comprend pas, je ne suis absolument pas en train de bidouiller là-dessus...
Je suis heureux mais toujours curieux ;-) Alors si quelqu'un avait une explication.
Merci d'avance
Lilian
Après vérification, mon deuxième écran, à la place d'être en 1024x768 est en 1280x1024 comme mon écran principal
PS mon xorg.conf :
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following commands:
#
# cp /etc/X11/xorg.conf /etc/X11/xorg.conf.custom
# sudo sh -c 'md5sum /etc/X11/xorg.conf >/var/lib/xfree86/xorg.conf.md5sum'
# sudo dpkg-reconfigure xserver-xorg
Section "Files"
FontPath "unix/:7100" # local font server
# if the local font server has problems, we can fall back on these
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/CID"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
# paths to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
EndSection
Section "ServerFlags"
Option "Xinerama"
EndSection
Section "Module"
Load "GLcore"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "type1"
Load "v4l"
Load "vbe"
EndSection
Section "Extensions"
Option "RENDER" "Enable"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "FR_ch"
Option "XkbOptions" "fr_CH"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
EndSection
#Section "Device"
# Identifier "ATI Technologies, Inc. Radeon 9200 SE (RV280)"
# Driver "radeon"
# BusID "PCI:1:0:0"
# Option "UseFBDev" "true"
# Option "UseInternalAGPGART" "no"
#EndSection
Section "Device"
Identifier "ATI Technologies, Inc. Radeon 9200 SE (RV280)"
Driver "radeon"
# Option "AGPMode" "4"
# Option "AGPSize" "64" # default: 8
# Option "RingSize" "8"
# Option "BufferSize" "2"
# Option "EnablePageFlip" "true"
# Option "EnableDepthMoves" "true"
Option "RenderAccel" "true"
BusID "PCI:1:0:0"
Option "DDCMode" "on"
Option "DPMS
Screen 0
EndSection
Section "Device"
Identifier "ATI Technologies, Inc. Radeon 9200 SE (RV280)2"
Driver "radeon"
Option "RenderAccel" "true"
BusID "PCI:1:0:0"
Option "DDCMode" "on"
Option "DPMS
Screen 1
EndSection
Section "Monitor"
Identifier "BenQ"
Option "DPMS"
HorizSync 28-64
VertRefresh 43-60
Modeline "1280x800@60" 83.91 1280 1312 1624 1656 800 816 824 841
EndSection
Section "Monitor"
Identifier "Sony"
Option "DPMS"
HorizSync 28-64
VertRefresh 43-60
#Modeline "1024x768@75" 83.91 1280 1312 1624 1656 800 816 824 841
Modeline "1024x768@100" 113.309 1024 1096 1208 1392 768 769 772 814 +hsync +vsync
EndSection
Section "Screen"
Identifier "Screen0"
Device "ATI Technologies, Inc. Radeon 9200 SE (RV280)"
Monitor "BenQ"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "ATI Technologies, Inc. Radeon 9200 SE (RV280)2"
Monitor "Sony"
DefaultColorDepth 24
Subsection "Display"
Depth 24
Virtual 1280 1024
Modes "1280x1024"
EndSubsection
EndSection
#Section "ServerLayout"
# Identifier "Default Layout"
# Screen "Default Screen"
# InputDevice "Generic Keyboard"
# InputDevice "Configured Mouse"
#EndSection
Section "ServerLayout"
Identifier "Multihead layout"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
Screen "Screen0" 0 0
Screen "Screen1" RightOf "Screen0"
EndSection
Section "DRI"
Mode 0666
EndSection
Dernière modification par LR (Le 28/07/2005, à 23:03)
Hors ligne
#3 Le 29/07/2005, à 01:23
- LordFarquaad
Re : Bureau étendu, deux écrans de tailles différentes
Waw t'avais un écran que tu croyais pouvant aller jusque 1024*768 et en fait il va jusque 1280*1024, ça c'est une bonne surprise
Pour en revenir au sujet:
J'ai aussi voulu faire ça mais ça n'a jamais marché (même en mode défilement). J'ai fini par adopter la solution "Dual Head" qui consiste (plus ou moins, d'après ce que j'ai compris) à lancer un WM sur chaque écran, permettant ainsi de leur donner des résolutions différentes. Ceci pose cependant plusieurs problèmes puisqu'une fenêtre est "confinée" sur son écran et ne peut être déplacée sur l'autre:
http://forum.ubuntu-fr.org/viewtopic.php?id=6184
Un autre problème auquel je me suis rendu compte par après c'est qu'un logiciel ne devant être lancé qu'une fois peut parfois être relancé sur l'autre écran. J'explique avec le seul exemple que j'ai: FireFox. Je l'ai configuré de sorte qu'il fonctionne toujours dans une seule fenêtre. Pas de popups, pas d'ouverture manuelle d'une nouvelle fenêtre et pas de nouvelle fenêtre si un programme veut ouvrir une page: tout se fait dans des nouveaux onglets. Or si j'ouvre firefox sur l'écran n°1 et que sur l'écran n°2 je clique ensuite sur un lien, cela va tenter de lancer une nouvelle instance de firefox malgrés tout. FireFox va alors dire qu'il est déjà lancé et me proposer d'utiliser une autre session, comme le fait Thunderbird ! (je savais même pas qu'il y avait des sessions pour firefox lol). Cela ne pose pas de problèmes avec d'autres programmes comme BMP par contre...
Je me demande s'il n'y aurait pas une solution en modifiant la ligne de commande de lancement du navigateur de sorte qu'il aille sur le bon écran (sachant que j'utilise toujours le même pour firefox) mais là je m'y connais absolument pas...
Hors ligne
#4 Le 29/07/2005, à 10:45
- LR
Re : Bureau étendu, deux écrans de tailles différentes
Snif.
Le miracle était de courte durée. Ce matin, j'ai à nouveau mon deuxième écran en mode défilement :,-(
Je vais peut-être essayer ta solution mais pour l'instant je préfère de loin subir le mode défilement et pouvoir passer mes fenêtre d'un écran à l'autre.
Quelqu'un aurait une idée de ce qui a bien pu se passer ? Est-ce que ça pourrait être au niveau de l'écran lui-même ça ait changé (je n'ai rien touché). Il s'agit d'un sony trinitron 17 pouces.
a+Lilian
Hors ligne
#5 Le 29/07/2005, à 11:10
- Leto2
Re : Bureau étendu, deux écrans de tailles différentes
Ton écran 17" est aussi en 1280x1024 d'après le fichier de config. Un changement en 1024x768 devrait faire l'affaire.
Section "Screen"
Identifier "Screen1"
Device "ATI Technologies, Inc. Radeon 9200 SE (RV280)2"
Monitor "Sony"
DefaultColorDepth 24
Subsection "Display"
Depth 24
Virtual 1280 1024 # A enlever : c'est lui qui provoque le mode défilement
Modes "1280x1024" # A changer en "1024x768"
EndSubsection
EndSection
Hors ligne
#6 Le 28/08/2005, à 14:46
- LR
Re : Bureau étendu, deux écrans de tailles différentes
Salut,
maintenant j'ai un affichage satisfaisant sur mes deux écrans :
LCD : 1280 x 1024 60Hz
SONY : 1024 x 768 68,6 Hz / 84,9 Hz
En revanche, je ne parviens pas à configurer sur mon deuxième écran (SONY) la résolution que j'obtient sous windows : 1152x864
C'est étrange car j'essaie de modifier Modeline dans xorg.conf (section Monitor) et j'ai l'impression que ça n'a aucun effet. De plus, je ne sais vraiment pas comment mettre les bonnes valeurs...
Ci-dessous mon xorg.conf, merci d'avance :-)
Lilian
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following commands:
#
# cp /etc/X11/xorg.conf /etc/X11/xorg.conf.custom
# sudo sh -c 'md5sum /etc/X11/xorg.conf >/var/lib/xfree86/xorg.conf.md5sum'
# sudo dpkg-reconfigure xserver-xorg
Section "Files"
FontPath "unix/:7100" # local font server
# if the local font server has problems, we can fall back on these
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/CID"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
# paths to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
EndSection
Section "ServerFlags"
Option "Xinerama"
EndSection
Section "Module"
Load "GLcore"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "type1"
Load "v4l"
Load "vbe"
EndSection
Section "Extensions"
Option "RENDER" "Enable"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "FR_ch"
Option "XkbOptions" "fr_CH"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
EndSection
#Section "Device"
# Identifier "ATI Technologies, Inc. Radeon 9200 SE (RV280)"
# Driver "radeon"
# BusID "PCI:1:0:0"
# Option "UseFBDev" "true"
# Option "UseInternalAGPGART" "no"
#EndSection
Section "Device"
Identifier "ATI Technologies, Inc. Radeon 9200 SE (RV280)"
Driver "radeon"
# Option "AGPMode" "4"
# Option "AGPSize" "64" # default: 8
# Option "RingSize" "8"
# Option "BufferSize" "2"
# Option "EnablePageFlip" "true"
# Option "EnableDepthMoves" "true"
Option "RenderAccel" "true"
BusID "PCI:1:0:0"
Option "DDCMode" "on"
Option "DPMS
Screen 0
EndSection
Section "Device"
Identifier "ATI Technologies, Inc. Radeon 9200 SE (RV280)2"
Driver "radeon"
Option "RenderAccel" "true"
BusID "PCI:1:0:0"
Option "DDCMode" "on"
Option "DPMS
Screen 1
EndSection
Section "Monitor"
Identifier "BenQ"
Option "DPMS"
HorizSync 28-64
VertRefresh 43-60
Modeline "1280x800@60" 83.91 1280 1312 1624 1656 800 816 824 841
EndSection
Section "Monitor"
Identifier "Sony"
Option "DPMS"
HorizSync 28-64
VertRefresh 43-60
#Modeline "1024x768@75" 83.91 1280 1312 1624 1656 800 816 824 841
#Modeline "1024x768@100" 113.309 1024 1096 1208 1392 768 769 772 814 +hsync +vsync
Modeline "1152x864@75" 108.00 1152 1176 1304 1484 864 873 876 912 +hsync +vsync
#Modeline "1280x800@60" 83.91 1280 1312 1624 1656 800 816 824 841
EndSection
Section "Screen"
Identifier "Screen0"
Device "ATI Technologies, Inc. Radeon 9200 SE (RV280)"
Monitor "BenQ"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "ATI Technologies, Inc. Radeon 9200 SE (RV280)2"
Monitor "Sony"
DefaultColorDepth 24
Subsection "Display"
Depth 24
# Virtual 1280 1024
Modes "1024x768"#1152x864
EndSubsection
EndSection
#Section "ServerLayout"
# Identifier "Default Layout"
# Screen "Default Screen"
# InputDevice "Generic Keyboard"
# InputDevice "Configured Mouse"
#EndSection
Section "ServerLayout"
Identifier "Multihead layout"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
Screen "Screen0" 0 0
Screen "Screen1" RightOf "Screen0"
EndSection
Section "DRI"
Mode 0666
EndSection
Hors ligne
#7 Le 16/09/2006, à 10:12
- LR
Re : Bureau étendu, deux écrans de tailles différentes
Je me suis rendu compte d'une chose... Mon écran BenQ (1280x1024) est tombé en panne. Maintenant donc, quand j'allume mon PC, je n'ai plus qu'un seul écran, rien de plus classique.
Ce que j'ai remarqué, c'est que si je démarre ma machine avec mon écran Sony éteint, il prend la résolution 1280x1024 (ce qui est vraiment petit !). En revanche, si j'allume l'écran en même temps que l'ordinateur, la résolution est 1024x768.
Je suppose donc que Xorg, par défaut, essaie d'attribuer à mon écran la config de l'écran BenQ. Mais si l'écran est allumé, il détecte sa résolution et s'adapte en conséquence...
Hors ligne