Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

un 2ème écran

12 réponses
Avatar
zevil
Bonjour,

Je souhaite utiliser un deuxième écran avec mon portable sous MDV 2007
free (+NVIDIA série 7 qui marche bien merci).

Je ne cherche juste à avoir un bureau sur les deux écrans ça me suffit.

Je trouve même pas où on peut ajouter un deuxième écran ... :o[

QQun pour me mettre sur la voie ?

Merci d'avance.

10 réponses

1 2
Avatar
sansflotusspam
zevil a commis :

Bonjour,

Je souhaite utiliser un deuxième écran avec mon portable sous MDV 2007
free (+NVIDIA série 7 qui marche bien merci).

Je ne cherche juste à avoir un bureau sur les deux écrans ça me
suffit.

Je trouve même pas où on peut ajouter un deuxième écran ... :o[

QQun pour me mettre sur la voie ?

Merci d'avance.



ci-dessous copie d'un xorg.conf pour 2 écrans que tu peux adapter :

Section "Files"
ModulePath "/usr/X11R6/lib/modules"

# The module search path. The default path is shown here.
RgbPath "/usr/X11R6/lib/X11/rgb"

# The location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is
normally
# no need to change the default.
# Multiple FontPath entries are allowed (which are concatenated
together),
# as well as specifying multiple comma-separated entries in one
FontPath
# command (or a combination of both methods)
#
#
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"

# FontPath "/usr/X11R6/lib/X11/fonts/local/"
# FontPath "/usr/X11R6/lib/X11/fonts/misc/"
# FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"

# FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
# FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
# FontPath "/usr/X11R6/lib/X11/fonts/TrueType/"
# FontPath "/usr/X11R6/lib/X11/fonts/freefont/"
# FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"

# ModulePath "/usr/lib/xorg/modules/extensions/nvidia"
# ModulePath "/usr/lib/xorg/modules"
FontPath "unix/:-1"
EndSection

Section "Module"
# This loads the font modules
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
Load "speedo"
# Load "xtt"
EndSection

Section "ServerFlags"
#DontZap # disable <Crtl><Alt><BS> (server abort)

# allows the server to start up even if the mouse does not work
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
Option "allowmouseopenfail"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbOptions" "compose:rwin"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
Identifier "DFP-0"
VendorName "SONY"
ModelName "LCD Panel 1920x1200"
HorizSync 28.0 - 75.0
VertRefresh 60
Option "dpms"
EndSection

Section "Monitor"
Identifier "CRT-1"
VendorName "SAMPO"
ModelName "AlphaScan811"
HorizSync 30.0 - 95.0
VertRefresh 50.0 - 150.0
Option "dpms"
EndSection

Section "Device"
Identifier "NVIDIA0"
VendorName "nVidia Corp."
BoardName "NVIDIA GeForce 6600 GT"
Driver "nvidia"

# Option "MonitorLayout" "CRT-1,DFP-0"
# Option "HorizSync" "CRT-1: 24.0 - 94.0; DFP-1: 28.0 - 75.0"
# Option "VertRefresh" "CRT-1: 50.0 - 160.0; DFP-1: 60"
# Option "UseDisplayDevice" "CRT-1, DFP-0"
# Option "TwinViewOrientation" "CRT-1 LeftOf DFP-0"
Screen 0
BusID "PCI:01:00:0"
Option "TwinView" "on"
EndSection

Section "Device"
Identifier "NVIDIA1"

# Option "TwinView" "LeftOf"
VendorName "nVidia Corp."
BoardName "NVIDIA GeForce 6600 GT"
Driver "nvidia"

# Option "MonitorLayout" "CRT,DFP"
Screen 1
BusID "PCI:01:00:0"
Option "TwinView" "on"
EndSection

Section "Screen"
Identifier "DFP-0"
Device "NVIDIA0"
Monitor "DFP-0"
DefaultDepth 24

# ViewPort 0:0

Subsection "Display"
# Virtual 1920 1200
Depth 8
Modes "1920x1200" "1680x1050" "1600x1200" "1600x1000" "1440x900"
"1280x1024" "1280x800" "1024x768" "800x600" "640x480"
EndSubsection

Subsection "Display"
# Virtual 1920 1200
Depth 15
Modes "1920x1200" "1680x1050" "1600x1200" "1600x1000" "1440x900"
"1280x1024" "1280x800" "1024x768" "800x600" "640x480"
EndSubsection

Subsection "Display"
# Virtual 1920 1200
Depth 16
Modes "1920x1200" "1680x1050" "1600x1200" "1600x1000" "1440x900"
"1280x1024" "1280x800" "1024x768" "800x600" "640x480"
EndSubsection

Subsection "Display"
# Virtual 1920 1200
Depth 24
Modes "1920x1200" "1680x1050" "1600x1200" "1600x1000" "1440x900"
"1280x1024" "1280x800" "1024x768" "800x600" "640x480"
EndSubsection
Option "UseDisplayDevice" "DFP-0"
Option "DPMS"
EndSection

Section "Screen"
Identifier "CRT-1"
Device "NVIDIA1"
Monitor "CRT-1"
DefaultDepth 24

Subsection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
Option "UseDisplayDevice" "CRT-1"
Option "DPMS"

# ViewPort 1:0
Option "TwinViewOrientation" "LeftOf"
EndSection
#Section "DRI"
# Group 0
# Mode 0666
#EndSection

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

Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"

# Identifier "Multihead layout"
Screen 0 "DFP-0"# 0 0
Screen 1 "CRT-1" LeftOf "DFP-0"
Option "Clone" "off"
Option "Xinerama" "off"
EndSection
Avatar
zevil
sansflotusspam wrote:
zevil a commis :

Bonjour,

Je souhaite utiliser un deuxième écran avec mon portable sous MDV 2007
free (+NVIDIA série 7 qui marche bien merci).

Je ne cherche juste à avoir un bureau sur les deux écrans ça me
suffit.

Je trouve même pas où on peut ajouter un deuxième écran ... :o[

QQun pour me mettre sur la voie ?

Merci d'avance.



ci-dessous copie d'un xorg.conf pour 2 écrans que tu peux adapter :

Section "Files"
ModulePath "/usr/X11R6/lib/modules"

# The module search path. The default path is shown here.
RgbPath "/usr/X11R6/lib/X11/rgb"

# The location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is
normally
# no need to change the default.
# Multiple FontPath entries are allowed (which are concatenated
together),
# as well as specifying multiple comma-separated entries in one
FontPath
# command (or a combination of both methods)
#
#
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"

# FontPath "/usr/X11R6/lib/X11/fonts/local/"
# FontPath "/usr/X11R6/lib/X11/fonts/misc/"
# FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"

# FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
# FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
# FontPath "/usr/X11R6/lib/X11/fonts/TrueType/"
# FontPath "/usr/X11R6/lib/X11/fonts/freefont/"
# FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"

# ModulePath "/usr/lib/xorg/modules/extensions/nvidia"
# ModulePath "/usr/lib/xorg/modules"
FontPath "unix/:-1"
EndSection

Section "Module"
# This loads the font modules
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
Load "speedo"
# Load "xtt"
EndSection

Section "ServerFlags"
#DontZap # disable <Crtl><Alt><BS> (server abort)

# allows the server to start up even if the mouse does not work
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
Option "allowmouseopenfail"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbOptions" "compose:rwin"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
Identifier "DFP-0"
VendorName "SONY"
ModelName "LCD Panel 1920x1200"
HorizSync 28.0 - 75.0
VertRefresh 60
Option "dpms"
EndSection

Section "Monitor"
Identifier "CRT-1"
VendorName "SAMPO"
ModelName "AlphaScan811"
HorizSync 30.0 - 95.0
VertRefresh 50.0 - 150.0
Option "dpms"
EndSection

Section "Device"
Identifier "NVIDIA0"
VendorName "nVidia Corp."
BoardName "NVIDIA GeForce 6600 GT"
Driver "nvidia"

# Option "MonitorLayout" "CRT-1,DFP-0"
# Option "HorizSync" "CRT-1: 24.0 - 94.0; DFP-1: 28.0 - 75.0"
# Option "VertRefresh" "CRT-1: 50.0 - 160.0; DFP-1: 60"
# Option "UseDisplayDevice" "CRT-1, DFP-0"
# Option "TwinViewOrientation" "CRT-1 LeftOf DFP-0"
Screen 0
BusID "PCI:01:00:0"
Option "TwinView" "on"
EndSection

Section "Device"
Identifier "NVIDIA1"

# Option "TwinView" "LeftOf"
VendorName "nVidia Corp."
BoardName "NVIDIA GeForce 6600 GT"
Driver "nvidia"

# Option "MonitorLayout" "CRT,DFP"
Screen 1
BusID "PCI:01:00:0"
Option "TwinView" "on"
EndSection

Section "Screen"
Identifier "DFP-0"
Device "NVIDIA0"
Monitor "DFP-0"
DefaultDepth 24

# ViewPort 0:0

Subsection "Display"
# Virtual 1920 1200
Depth 8
Modes "1920x1200" "1680x1050" "1600x1200" "1600x1000" "1440x900"
"1280x1024" "1280x800" "1024x768" "800x600" "640x480"
EndSubsection

Subsection "Display"
# Virtual 1920 1200
Depth 15
Modes "1920x1200" "1680x1050" "1600x1200" "1600x1000" "1440x900"
"1280x1024" "1280x800" "1024x768" "800x600" "640x480"
EndSubsection

Subsection "Display"
# Virtual 1920 1200
Depth 16
Modes "1920x1200" "1680x1050" "1600x1200" "1600x1000" "1440x900"
"1280x1024" "1280x800" "1024x768" "800x600" "640x480"
EndSubsection

Subsection "Display"
# Virtual 1920 1200
Depth 24
Modes "1920x1200" "1680x1050" "1600x1200" "1600x1000" "1440x900"
"1280x1024" "1280x800" "1024x768" "800x600" "640x480"
EndSubsection
Option "UseDisplayDevice" "DFP-0"
Option "DPMS"
EndSection

Section "Screen"
Identifier "CRT-1"
Device "NVIDIA1"
Monitor "CRT-1"
DefaultDepth 24

Subsection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
Option "UseDisplayDevice" "CRT-1"
Option "DPMS"

# ViewPort 1:0
Option "TwinViewOrientation" "LeftOf"
EndSection
#Section "DRI"
# Group 0
# Mode 0666
#EndSection

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

Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"

# Identifier "Multihead layout"
Screen 0 "DFP-0"# 0 0
Screen 1 "CRT-1" LeftOf "DFP-0"
Option "Clone" "off"
Option "Xinerama" "off"
EndSection




Merci SansFlot, mais ça dépasse mes compétences du moment.

Y a t'il une façon plus "clickodrome" de faire ça ?
Avatar
sansflotusspam
zevil a commis :

sansflotusspam wrote:
zevil a commis :

Bonjour,

Je souhaite utiliser un deuxième écran avec mon portable sous MDV
2007 free (+NVIDIA série 7 qui marche bien merci).

Je ne cherche juste à avoir un bureau sur les deux écrans ça me
suffit.

Je trouve même pas où on peut ajouter un deuxième écran ... :o[

QQun pour me mettre sur la voie ?

Merci d'avance.



ci-dessous copie d'un xorg.conf pour 2 écrans que tu peux adapter :

Section "Files"
ModulePath "/usr/X11R6/lib/modules"

# The module search path. The default path is shown here.
RgbPath "/usr/X11R6/lib/X11/rgb"

# The location of the RGB database. Note, this is the name of
# the
# file minus the extension (like ".txt" or ".db"). There is
normally
# no need to change the default.
# Multiple FontPath entries are allowed (which are concatenated
together),
# as well as specifying multiple comma-separated entries in one
FontPath
# command (or a combination of both methods)
#
#
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"

# FontPath "/usr/X11R6/lib/X11/fonts/local/"
# FontPath "/usr/X11R6/lib/X11/fonts/misc/"
# FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"

# FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
# FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
# FontPath "/usr/X11R6/lib/X11/fonts/TrueType/"
# FontPath "/usr/X11R6/lib/X11/fonts/freefont/"
# FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"

# ModulePath "/usr/lib/xorg/modules/extensions/nvidia"
# ModulePath "/usr/lib/xorg/modules"
FontPath "unix/:-1"
EndSection

Section "Module"
# This loads the font modules
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
Load "speedo"
# Load "xtt"
EndSection

Section "ServerFlags"
#DontZap # disable <Crtl><Alt><BS> (server abort)

# allows the server to start up even if the mouse does not work
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution
#switching)
Option "allowmouseopenfail"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbOptions" "compose:rwin"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
Identifier "DFP-0"
VendorName "SONY"
ModelName "LCD Panel 1920x1200"
HorizSync 28.0 - 75.0
VertRefresh 60
Option "dpms"
EndSection

Section "Monitor"
Identifier "CRT-1"
VendorName "SAMPO"
ModelName "AlphaScan811"
HorizSync 30.0 - 95.0
VertRefresh 50.0 - 150.0
Option "dpms"
EndSection

Section "Device"
Identifier "NVIDIA0"
VendorName "nVidia Corp."
BoardName "NVIDIA GeForce 6600 GT"
Driver "nvidia"

# Option "MonitorLayout" "CRT-1,DFP-0"
# Option "HorizSync" "CRT-1: 24.0 - 94.0; DFP-1: 28.0 - 75.0"
# Option "VertRefresh" "CRT-1: 50.0 - 160.0; DFP-1: 60"
# Option "UseDisplayDevice" "CRT-1, DFP-0"
# Option "TwinViewOrientation" "CRT-1 LeftOf DFP-0"
Screen 0
BusID "PCI:01:00:0"
Option "TwinView" "on"
EndSection

Section "Device"
Identifier "NVIDIA1"

# Option "TwinView" "LeftOf"
VendorName "nVidia Corp."
BoardName "NVIDIA GeForce 6600 GT"
Driver "nvidia"

# Option "MonitorLayout" "CRT,DFP"
Screen 1
BusID "PCI:01:00:0"
Option "TwinView" "on"
EndSection

Section "Screen"
Identifier "DFP-0"
Device "NVIDIA0"
Monitor "DFP-0"
DefaultDepth 24

# ViewPort 0:0

Subsection "Display"
# Virtual 1920 1200
Depth 8
Modes "1920x1200" "1680x1050" "1600x1200" "1600x1000"
"1440x900"
"1280x1024" "1280x800" "1024x768" "800x600" "640x480"
EndSubsection

Subsection "Display"
# Virtual 1920 1200
Depth 15
Modes "1920x1200" "1680x1050" "1600x1200" "1600x1000"
"1440x900"
"1280x1024" "1280x800" "1024x768" "800x600" "640x480"
EndSubsection

Subsection "Display"
# Virtual 1920 1200
Depth 16
Modes "1920x1200" "1680x1050" "1600x1200" "1600x1000"
"1440x900"
"1280x1024" "1280x800" "1024x768" "800x600" "640x480"
EndSubsection

Subsection "Display"
# Virtual 1920 1200
Depth 24
Modes "1920x1200" "1680x1050" "1600x1200" "1600x1000"
"1440x900"
"1280x1024" "1280x800" "1024x768" "800x600" "640x480"
EndSubsection
Option "UseDisplayDevice" "DFP-0"
Option "DPMS"
EndSection

Section "Screen"
Identifier "CRT-1"
Device "NVIDIA1"
Monitor "CRT-1"
DefaultDepth 24

Subsection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
Option "UseDisplayDevice" "CRT-1"
Option "DPMS"

# ViewPort 1:0
Option "TwinViewOrientation" "LeftOf"
EndSection
#Section "DRI"
# Group 0
# Mode 0666
#EndSection

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

Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"

# Identifier "Multihead layout"
Screen 0 "DFP-0"# 0 0
Screen 1 "CRT-1" LeftOf "DFP-0"
Option "Clone" "off"
Option "Xinerama" "off"
EndSection




Merci SansFlot, mais ça dépasse mes compétences du moment.

Y a t'il une façon plus "clickodrome" de faire ça ?



à ma connaissance, non pour le clickodrome ; ce n'est d'ailleurs pas
l'esprit des OS "unix". ne sois pas aussi pessimiste sur tes
compétences, ça s'apprend, et ce n'est pas si difficile que ça.

cet xorg.conf est celui de ma config de travail.
pour l'adapter à la tienne, il suffit de remplacer terme à terme les
étiquettes de mon matos par les tiennes :

carte graphique Nvidia 6600 GT, pilotes de Nvidia, driver nvidia,
appelée device NVIDIA0 pour le premier écran et NVIDIA1 pour le deuxième
écran (oui, il faut un device par écran),

le premier écran, au centre chez moi, est un Sony plat appelé DFP-0,
le deuxième écran est appelé CRT-1, il est à gauche du premier par
LeftOf, si tu le veux à droite tu mets RightOf.

dans les sections Monitor, il te suffit de mettre les fréquences
horizontales et verticales de tes écrans (en général, c'est écrit sur
le moniteur et dans le user manual, sinon, sur le site du fabriquant).

ne gardes que les lignes valides, élimine les lignes commentées par # ;
j'aurais du les supprimer, par ce que ce sont les traces des essais.
un truc important : la ligne "Xinerama" "off", pour avoir 2 bureaux bien
séparés, un sur chaque écran. avec Xinerama on ou pas de directive
Xinerama, on a un seul bureau étendu sur les deux écrans.

pour les essais, il est fortement conseillé de passer en init 3
(fichier /etc/inittab, remplacer 5 par 3 dans :

id:5:initdefault:

faire les modifs dans une console root (avec mc de préférence),
et les essais par startx dans une condole user, en basculant de l'une à
l'autre par Alt-F1 et Alt-F2.

et ça va roulèze !!!!
Avatar
zevil
sansflotusspam wrote:
zevil a commis :

sansflotusspam wrote:
zevil a commis :

Bonjour,

Je souhaite utiliser un deuxième écran avec mon portable sous MDV
2007 free (+NVIDIA série 7 qui marche bien merci).

Je ne cherche juste à avoir un bureau sur les deux écrans ça me
suffit.

Je trouve même pas où on peut ajouter un deuxième écran ... :o[

QQun pour me mettre sur la voie ?

Merci d'avance.


ci-dessous copie d'un xorg.conf pour 2 écrans que tu peux adapter :

Section "Files"
ModulePath "/usr/X11R6/lib/modules"

# The module search path. The default path is shown here.
RgbPath "/usr/X11R6/lib/X11/rgb"

# The location of the RGB database. Note, this is the name of
# the
# file minus the extension (like ".txt" or ".db"). There is
normally
# no need to change the default.
# Multiple FontPath entries are allowed (which are concatenated
together),
# as well as specifying multiple comma-separated entries in one
FontPath
# command (or a combination of both methods)
#
#
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"

# FontPath "/usr/X11R6/lib/X11/fonts/local/"
# FontPath "/usr/X11R6/lib/X11/fonts/misc/"
# FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"

# FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
# FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
# FontPath "/usr/X11R6/lib/X11/fonts/TrueType/"
# FontPath "/usr/X11R6/lib/X11/fonts/freefont/"
# FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"

# ModulePath "/usr/lib/xorg/modules/extensions/nvidia"
# ModulePath "/usr/lib/xorg/modules"
FontPath "unix/:-1"
EndSection

Section "Module"
# This loads the font modules
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
Load "speedo"
# Load "xtt"
EndSection

Section "ServerFlags"
#DontZap # disable <Crtl><Alt><BS> (server abort)

# allows the server to start up even if the mouse does not work
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution
#switching)
Option "allowmouseopenfail"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbOptions" "compose:rwin"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
Identifier "DFP-0"
VendorName "SONY"
ModelName "LCD Panel 1920x1200"
HorizSync 28.0 - 75.0
VertRefresh 60
Option "dpms"
EndSection

Section "Monitor"
Identifier "CRT-1"
VendorName "SAMPO"
ModelName "AlphaScan811"
HorizSync 30.0 - 95.0
VertRefresh 50.0 - 150.0
Option "dpms"
EndSection

Section "Device"
Identifier "NVIDIA0"
VendorName "nVidia Corp."
BoardName "NVIDIA GeForce 6600 GT"
Driver "nvidia"

# Option "MonitorLayout" "CRT-1,DFP-0"
# Option "HorizSync" "CRT-1: 24.0 - 94.0; DFP-1: 28.0 - 75.0"
# Option "VertRefresh" "CRT-1: 50.0 - 160.0; DFP-1: 60"
# Option "UseDisplayDevice" "CRT-1, DFP-0"
# Option "TwinViewOrientation" "CRT-1 LeftOf DFP-0"
Screen 0
BusID "PCI:01:00:0"
Option "TwinView" "on"
EndSection

Section "Device"
Identifier "NVIDIA1"

# Option "TwinView" "LeftOf"
VendorName "nVidia Corp."
BoardName "NVIDIA GeForce 6600 GT"
Driver "nvidia"

# Option "MonitorLayout" "CRT,DFP"
Screen 1
BusID "PCI:01:00:0"
Option "TwinView" "on"
EndSection

Section "Screen"
Identifier "DFP-0"
Device "NVIDIA0"
Monitor "DFP-0"
DefaultDepth 24

# ViewPort 0:0

Subsection "Display"
# Virtual 1920 1200
Depth 8
Modes "1920x1200" "1680x1050" "1600x1200" "1600x1000"
"1440x900"
"1280x1024" "1280x800" "1024x768" "800x600" "640x480"
EndSubsection

Subsection "Display"
# Virtual 1920 1200
Depth 15
Modes "1920x1200" "1680x1050" "1600x1200" "1600x1000"
"1440x900"
"1280x1024" "1280x800" "1024x768" "800x600" "640x480"
EndSubsection

Subsection "Display"
# Virtual 1920 1200
Depth 16
Modes "1920x1200" "1680x1050" "1600x1200" "1600x1000"
"1440x900"
"1280x1024" "1280x800" "1024x768" "800x600" "640x480"
EndSubsection

Subsection "Display"
# Virtual 1920 1200
Depth 24
Modes "1920x1200" "1680x1050" "1600x1200" "1600x1000"
"1440x900"
"1280x1024" "1280x800" "1024x768" "800x600" "640x480"
EndSubsection
Option "UseDisplayDevice" "DFP-0"
Option "DPMS"
EndSection

Section "Screen"
Identifier "CRT-1"
Device "NVIDIA1"
Monitor "CRT-1"
DefaultDepth 24

Subsection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
Option "UseDisplayDevice" "CRT-1"
Option "DPMS"

# ViewPort 1:0
Option "TwinViewOrientation" "LeftOf"
EndSection
#Section "DRI"
# Group 0
# Mode 0666
#EndSection

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

Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"

# Identifier "Multihead layout"
Screen 0 "DFP-0"# 0 0
Screen 1 "CRT-1" LeftOf "DFP-0"
Option "Clone" "off"
Option "Xinerama" "off"
EndSection



Merci SansFlot, mais ça dépasse mes compétences du moment.

Y a t'il une façon plus "clickodrome" de faire ça ?



à ma connaissance, non pour le clickodrome ; ce n'est d'ailleurs pas
l'esprit des OS "unix". ne sois pas aussi pessimiste sur tes
compétences, ça s'apprend, et ce n'est pas si difficile que ça.

cet xorg.conf est celui de ma config de travail.
pour l'adapter à la tienne, il suffit de remplacer terme à terme les
étiquettes de mon matos par les tiennes :

carte graphique Nvidia 6600 GT, pilotes de Nvidia, driver nvidia,
appelée device NVIDIA0 pour le premier écran et NVIDIA1 pour le deuxième
écran (oui, il faut un device par écran),

le premier écran, au centre chez moi, est un Sony plat appelé DFP-0,
le deuxième écran est appelé CRT-1, il est à gauche du premier par
LeftOf, si tu le veux à droite tu mets RightOf.

dans les sections Monitor, il te suffit de mettre les fréquences
horizontales et verticales de tes écrans (en général, c'est écrit sur
le moniteur et dans le user manual, sinon, sur le site du fabriquant).

ne gardes que les lignes valides, élimine les lignes commentées par # ;
j'aurais du les supprimer, par ce que ce sont les traces des essais.
un truc important : la ligne "Xinerama" "off", pour avoir 2 bureaux bien
séparés, un sur chaque écran. avec Xinerama on ou pas de directive
Xinerama, on a un seul bureau étendu sur les deux écrans.

pour les essais, il est fortement conseillé de passer en init 3
(fichier /etc/inittab, remplacer 5 par 3 dans :

id:5:initdefault:

faire les modifs dans une console root (avec mc de préférence),
et les essais par startx dans une condole user, en basculant de l'une à
l'autre par Alt-F1 et Alt-F2.

et ça va roulèze !!!!





Donc, suivant tes conseils j'arrive à peu près à ça :
[...]
# section existante (écran du portable), je touche à rien
Section "Device"
Identifier "device1"
VendorName "nVidia Corp."
BoardName "NVIDIA GeForce 7 Series"
Driver "nvidia"
Option "DPMS"
Option "TwinViewOrientation" "Clone"
Option "TwinView"
EndSection

# j'ajoute (copie, changement de Identifier)
Section "Device"
Identifier "device2"
VendorName "nVidia Corp."
BoardName "NVIDIA GeForce 7 Series"
Driver "nvidia"
Option "DPMS"
Option "TwinViewOrientation" "Clone"
Option "TwinView"
EndSection

# moniteur existant
Section "Monitor"
Identifier "monitor1"
VendorName "Generic"
ModelName "Flat Panel 1280x800"
HorizSync 31.5-90
VertRefresh 60
ModeLine "768x576" 50.0 768 832 846 1000 576 590 595 630
ModeLine "768x576" 63.1 768 800 960 1024 576 578 590 616
ModeLine "1280x800_120" 181.2 1280 1376 1520 1760 800 801 804 858
-hsync +vsync
ModeLine "1280x800_100" 147.9 1280 1376 1512 1744 800 801 804 848
-hsync +vsync
ModeLine "1280x800_85" 123.4 1280 1368 1504 1728 800 801 804 840
-hsync +vsync
ModeLine "1280x800_75" 107.2 1280 1360 1496 1712 800 801 804 835
-hsync +vsync
ModeLine "1280x800_60" 83.5 1280 1344 1480 1680 800 801 804 828
-hsync +vsync
ModeLine "1280x800_50" 68.6 1280 1336 1472 1664 800 801 804 824
-hsync +vsync
EndSection

# moniteur ajouté
Section "Monitor"
Identifier "monitor2"
VendorName "Samsung"
ModelName "SyncMaster 931c"
HorizSync 31-80
VertRefresh 75
option "dmps"
EndSection

#screen existant
Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultDepth 24

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
Option "DPMS"
EndSection

# j'ajoute
Section "Screen"
Identifier "screen2"
Device "device2"
Monitor "monitor2"
DefaultDepth 24

Subsection "Display"
Depth 24
Modes "1280x1024"
EndSubsection

Option "DPMS"
EndSection

# Section existante
Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
InputDevice "SynapticsMouse1" "AlwaysCore"
Screen "screen1" 0 0
EndSection

# Section modifiée (remplace la précédente évidemment)
Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
InputDevice "SynapticsMouse1" "AlwaysCore"
# ça commence là
Screen 0 "screen1"# 0 0
Screen 1 "screen2" RightOf "screen1"
Option "Clone" "off"
# je veux 1 seul bureau sur 2 écrans:
Option "Xinerama" "on"

EndSection


Voilà, je ne suis pas très sûr de moi, surtout la section ServerLayout.
Ton avis me serait précieux avant un premier essai !

Merci d'avance,
Avatar
sansflotusspam
zevil a commis :

attention : Xorg utilise (normalement) xfs comme serveur de polices,
or cet xorg.conf ne comporte aucun appel à un serveur de polices.
il faut mettre, au minimum :

Section "Files"
ModulePath "/usr/X11R6/lib/modules"
# The module search path. The default path is shown here.
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:-1"
EndSection

si tu utilise (c'est par défaut) le serveur de fontes xfs.

manque aussi la section "Module", sinon les serveur X ne démarrera même
pas :

Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1" #pour les fontes Type1
Load "freetype" #pour les fontes FreeType
Load "glx" #pour activer OpenGL
Load "speedo" #pour les fontes Speedo
Load "xtt" #pour les fontes TrueType
EndSection

manque aussi le section ServerFlags, bien utile pour pallier un problème
de souris, ou pour pouvoir utiliser une tablette graphique, ou passer
des directives "évoluées" à une souris multi-boutons-roulettes, etc

Section "ServerFlags"
#DontZap # disable <Crtl><Alt><BS> (server abort)
# allows the server to start up even if the mouse does not work
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution
#switching)
Option "allowmouseopenfail"
EndSection

manque la section Section "InputDevice" :

Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbOptions" "compose:rwin"
EndSection

ça, c'est pour un clavier 105 touches avec les touches "menus" à dessin
"Win$", mais recouverts d'un joli Tux ...
si tu veux la config pour des claviers grec ou cyrillique, j'ai aussi

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "4 5"
EndSection

(en réalité, j'ai une souris Logitech à 7 boutons, je n'en gère que 5
sous X, mais j'ai bricolé les fichiers de conf du device)

# moniteur existant
Section "Monitor"
Identifier "monitor1"
VendorName "Generic"
ModelName "Flat Panel 1280x800"
HorizSync 31.5-90
VertRefresh 60
ModeLine "768x576" 50.0 768 832 846 1000 576 590 595 630
ModeLine "768x576" 63.1 768 800 960 1024 576 578 590 616
ModeLine "1280x800_120" 181.2 1280 1376 1520 1760 800 801 804 858
-hsync +vsync
ModeLine "1280x800_100" 147.9 1280 1376 1512 1744 800 801 804 848
-hsync +vsync
ModeLine "1280x800_85" 123.4 1280 1368 1504 1728 800 801 804 840
-hsync +vsync
ModeLine "1280x800_75" 107.2 1280 1360 1496 1712 800 801 804 835
-hsync +vsync
ModeLine "1280x800_60" 83.5 1280 1344 1480 1680 800 801 804 828
-hsync +vsync
ModeLine "1280x800_50" 68.6 1280 1336 1472 1664 800 801 804 824
-hsync +vsync
EndSection

# moniteur ajouté
Section "Monitor"
Identifier "monitor2"
VendorName "Samsung"
ModelName "SyncMaster 931c"
HorizSync 31-80
VertRefresh 75
option "dmps"
EndSection

j'ai carrément éliminé les modelines grâce au dpms ; mais tu peux
essayer avec ou sans. pour info, chez moi, les modelines foutent le
barzac sur le moniteur Sony à écran plat.

C'est là qu'il faut mettre les sections Device :

Section "Device"
Identifier "device1"
VendorName "nVidia Corp."
BoardName "NVIDIA GeForce 7 Series"
Driver "nvidia"
Option "DPMS"
Option "TwinViewOrientation" "Clone"

manquent les directives :

BusID "PCI:01:00:0"

vérifier AVANT la position de la carte graphique sur le bus !
chez moi, c'est une agp, mais si elle est sur un bus PCI ce n'est pas
pareil ... un bon petit ls /proc/bus/pci et cat /proc/bus/pci/devices
te donnera les bonnes infos

Option "TwinView" "on"

indispensable pour afficher sur 2 écrans

ATTENTION :
la directive "clone" est dangereuse ! résultat imprévisible !!!
et si elle passe, on va avoir exactement le même affichage sur les deux
écrans .... en ce cas, pourquoi avoir deux écrans ?

Option "TwinView" "on"

sans le "on" ya pas de twinview ...

EndSection

# j'ajoute (copie, changement de Identifier)
Section "Device"
Identifier "device2"
VendorName "nVidia Corp."
BoardName "NVIDIA GeForce 7 Series"
Driver "nvidia"
Option "DPMS"
Option "TwinViewOrientation" "Clone"
Option "TwinView"
EndSection

dans les sections Screen, tu as oublié les directives :

Option "UseDisplayDevice" "monitor1" dans la première et "monitor2" dans
la deuxième.

pour la Section "ServerLayout" :

apparemment, tu veux un bureau étalé sur deux écrans, donc il faut
activer Xinerama :

Option "Xinerama" "on"
et
Option "Clone" "on"

si tu veux avoir du véritable double écran, il faut mettre en "off"
Xinerama et Clone et préciser la position du deuxième écran :

Option "TwinViewOrientation" "LeftOf"
ou "RightOf" si tu le mets à droite.


avec tout ça, ça devrait rouler ....
paka
Avatar
zevil
sansflotusspam wrote:
zevil a commis :

attention : Xorg utilise (normalement) xfs comme serveur de polices,
or cet xorg.conf ne comporte aucun appel à un serveur de polices.
il faut mettre, au minimum :

Section "Files"
ModulePath "/usr/X11R6/lib/modules"
# The module search path. The default path is shown here.
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:-1"
EndSection

si tu utilise (c'est par défaut) le serveur de fontes xfs.

manque aussi la section "Module", sinon les serveur X ne démarrera même
pas :

Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1" #pour les fontes Type1
Load "freetype" #pour les fontes FreeType
Load "glx" #pour activer OpenGL
Load "speedo" #pour les fontes Speedo
Load "xtt" #pour les fontes TrueType
EndSection

manque aussi le section ServerFlags, bien utile pour pallier un problème
de souris, ou pour pouvoir utiliser une tablette graphique, ou passer
des directives "évoluées" à une souris multi-boutons-roulettes, etc

Section "ServerFlags"
#DontZap # disable <Crtl><Alt><BS> (server abort)
# allows the server to start up even if the mouse does not work
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution
#switching)
Option "allowmouseopenfail"
EndSection

manque la section Section "InputDevice" :

Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbOptions" "compose:rwin"
EndSection

ça, c'est pour un clavier 105 touches avec les touches "menus" à dessin
"Win$", mais recouverts d'un joli Tux ...
si tu veux la config pour des claviers grec ou cyrillique, j'ai aussi

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "4 5"
EndSection

(en réalité, j'ai une souris Logitech à 7 boutons, je n'en gère que 5
sous X, mais j'ai bricolé les fichiers de conf du device)

# moniteur existant
Section "Monitor"
Identifier "monitor1"
VendorName "Generic"
ModelName "Flat Panel 1280x800"
HorizSync 31.5-90
VertRefresh 60
ModeLine "768x576" 50.0 768 832 846 1000 576 590 595 630
ModeLine "768x576" 63.1 768 800 960 1024 576 578 590 616
ModeLine "1280x800_120" 181.2 1280 1376 1520 1760 800 801 804 858
-hsync +vsync
ModeLine "1280x800_100" 147.9 1280 1376 1512 1744 800 801 804 848
-hsync +vsync
ModeLine "1280x800_85" 123.4 1280 1368 1504 1728 800 801 804 840
-hsync +vsync
ModeLine "1280x800_75" 107.2 1280 1360 1496 1712 800 801 804 835
-hsync +vsync
ModeLine "1280x800_60" 83.5 1280 1344 1480 1680 800 801 804 828
-hsync +vsync
ModeLine "1280x800_50" 68.6 1280 1336 1472 1664 800 801 804 824
-hsync +vsync
EndSection

# moniteur ajouté
Section "Monitor"
Identifier "monitor2"
VendorName "Samsung"
ModelName "SyncMaster 931c"
HorizSync 31-80
VertRefresh 75
option "dmps"
EndSection

j'ai carrément éliminé les modelines grâce au dpms ; mais tu peux
essayer avec ou sans. pour info, chez moi, les modelines foutent le
barzac sur le moniteur Sony à écran plat.

C'est là qu'il faut mettre les sections Device :

Section "Device"
Identifier "device1"
VendorName "nVidia Corp."
BoardName "NVIDIA GeForce 7 Series"
Driver "nvidia"
Option "DPMS"
Option "TwinViewOrientation" "Clone"

manquent les directives :

BusID "PCI:01:00:0"

vérifier AVANT la position de la carte graphique sur le bus !
chez moi, c'est une agp, mais si elle est sur un bus PCI ce n'est pas
pareil ... un bon petit ls /proc/bus/pci et cat /proc/bus/pci/devices
te donnera les bonnes infos

Option "TwinView" "on"

indispensable pour afficher sur 2 écrans

ATTENTION :
la directive "clone" est dangereuse ! résultat imprévisible !!!
et si elle passe, on va avoir exactement le même affichage sur les deux
écrans .... en ce cas, pourquoi avoir deux écrans ?

Option "TwinView" "on"

sans le "on" ya pas de twinview ...

EndSection

# j'ajoute (copie, changement de Identifier)
Section "Device"
Identifier "device2"
VendorName "nVidia Corp."
BoardName "NVIDIA GeForce 7 Series"
Driver "nvidia"
Option "DPMS"
Option "TwinViewOrientation" "Clone"
Option "TwinView"
EndSection

dans les sections Screen, tu as oublié les directives :

Option "UseDisplayDevice" "monitor1" dans la première et "monitor2" dans
la deuxième.

pour la Section "ServerLayout" :

apparemment, tu veux un bureau étalé sur deux écrans, donc il faut
activer Xinerama :

Option "Xinerama" "on"
et
Option "Clone" "on"

si tu veux avoir du véritable double écran, il faut mettre en "off"
Xinerama et Clone et préciser la position du deuxième écran :

Option "TwinViewOrientation" "LeftOf"
ou "RightOf" si tu le mets à droite.


avec tout ça, ça devrait rouler ....
paka






c'est pas encore ça, mais ça avance. Dans mon dernier envoi, je n'avais
mis que les sections intéressantes, pas la totalité du fichier xorg.conf.

J'utilise maintenant celui là (complet) :
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/mouse"
EndSection

Section "InputDevice"
Identifier "SynapticsMouse1"
Driver "synaptics"
Option "SHMConfig" "on"
EndSection

Section "Files"
# font server independent of the X server to render fonts.
# minimal fonts to allow X to run without xfs
FontPath "unix/:-1"
FontPath "/usr/share/fonts/misc:unscaled"
EndSection

Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx" # 3D layer
EndSection

Section "ServerFlags"
#DontZap # disable <Crtl><Alt><BS> (server abort)

# allows the server to start up even if the mouse does not work
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
Option "allowmouseopenfail"
EndSection

Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbOptions" "compose:rwin"
EndSection

# moniteur existant
Section "Monitor"
Identifier "monitor1"
VendorName "Generic"
ModelName "Flat Panel 1280x800"
HorizSync 31.5-90
VertRefresh 60
ModeLine "768x576" 50.0 768 832 846 1000 576 590 595 630
ModeLine "768x576" 63.1 768 800 960 1024 576 578 590 616
ModeLine "1280x800_120" 181.2 1280 1376 1520 1760 800 801 804 858
-hsync +vsync
ModeLine "1280x800_100" 147.9 1280 1376 1512 1744 800 801 804 848
-hsync +vsync
ModeLine "1280x800_85" 123.4 1280 1368 1504 1728 800 801 804 840
-hsync +vsync
ModeLine "1280x800_75" 107.2 1280 1360 1496 1712 800 801 804 835
-hsync +vsync
ModeLine "1280x800_60" 83.5 1280 1344 1480 1680 800 801 804 828
-hsync +vsync
ModeLine "1280x800_50" 68.6 1280 1336 1472 1664 800 801 804 824
-hsync +vsync
EndSection

# moniteur ajouté
Section "Monitor"
Identifier "monitor2"
VendorName "Samsung"
ModelName "SyncMaster 931c"
HorizSync 31-80
VertRefresh 75
option "dmps"
EndSection

# section existante (écran du portable)
Section "Device"
Identifier "NVIDIA0"
VendorName "nVidia Corp."
BoardName "NVIDIA GeForce 7 Series"
Driver "nvidia"
Screen 0
BusID "PCI:01:00:0"
Option "TwinView" "on"
EndSection

# j'ajoute (copie, changement du nom)
Section "Device"
Identifier "NVIDIA1"
VendorName "nVidia Corp."
BoardName "NVIDIA GeForce 7 Series"
Driver "nvidia"
Screen 1
BusID "PCI:01:00:0"
Option "TwinView" "on"
EndSection

#screen existant
Section "Screen"
Identifier "screen1"
Device "NVIDIA0"
Monitor "monitor1"
DefaultDepth 24

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
Option "UseDisplayDevice" "monitor1"
Option "DPMS"
Option "TwinViewOrientation" "LeftOf"
EndSection

# j'ajoute
Section "Screen"
Identifier "screen2"
Device "NVIDIA1"
Monitor "monitor2"
DefaultDepth 24

Subsection "Display"
Depth 24
Modes "1280x1024"
EndSubsection
Option "UseDisplayDevice" "monitor2"
Option "DPMS"
Option "TwinViewOrientation" "LeftOf"
EndSection

# Section modifiée (remplace la précédente évidemment)
Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
InputDevice "SynapticsMouse1" "AlwaysCore"
# ça commence là
Screen 0 "screen1"
Screen 1 "screen2" RightOf "screen1"
Option "Clone" "off"
# je veux 1 seul bureau sur 2 écrans:
Option "Xinerama" "on"

EndSection

J'arrive à démarrer X, mais toujours rien sur le 2ème écran. Je trouve
ce qui suit dans /var/log/Xorg.0.log (extrait) :
[...]
(II) Setting vga for screen 0.
(II) Setting vga for screen 1.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "TwinView" "on"
(**) NVIDIA(0): Option "TwinViewOrientation" "LeftOf"
(**) NVIDIA(0): Option "UseDisplayDevice" "monitor1"
(**) NVIDIA(0): Enabling RENDER acceleration
(WW) NVIDIA(0): No TwinView "MetaModes" specified; will fall back to Display
(WW) NVIDIA(0): SubSection modes.
(**) NVIDIA(0): TwinView enabled
(WW) NVIDIA(0): Invalid UseDisplayDevice string token: "monitor1";
discarding
(WW) NVIDIA(0): token.
[...]


Le message <Invalid UseDisplayDevice string token: "monitor1"; > me
laisse perplexe...

et dans <(WW) NVIDIA(0): No TwinView "MetaModes" specified; will fall
back to Display> c'est quoi un "TwinView MetaMode" ?

J'ai surement raté un truc, mais je ne vois pas quoi.

Sinon c'est très instructif.
Avatar
sansflotusspam
zevil a commis :

sansflotusspam wrote:



non exhaustif :

zevil a commis :





c'est pas encore ça, mais ça avance. Dans mon dernier envoi, je
n'avais mis que les sections intéressantes, pas la totalité du fichier
xorg.conf.

J'utilise maintenant celui là (complet) :
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/mouse"



y a-t-il une roulette sur cette souris ?
si oui, manque le zaxis 4 5 et plus
si non, c'est bon

EndSection

Section "InputDevice"
Identifier "SynapticsMouse1"
Driver "synaptics"
Option "SHMConfig" "on"
EndSection



je ne comprends pas très bien le système deux souris, mais c'est sans
importance


Section "Files"
# font server independent of the X server to render fonts.
# minimal fonts to allow X to run without xfs
FontPath "unix/:-1"
FontPath "/usr/share/fonts/misc:unscaled"
EndSection

Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx" # 3D layer
EndSection

Section "ServerFlags"
#DontZap # disable <Crtl><Alt><BS> (server abort)
# allows the server to start up even if the mouse does not work
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution
#switching)
Option "allowmouseopenfail"
EndSection

Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbOptions" "compose:rwin"
EndSection

# moniteur existant
Section "Monitor"
Identifier "monitor1"
VendorName "Generic"
ModelName "Flat Panel 1280x800"
HorizSync 31.5-90
VertRefresh 60
ModeLine "768x576" 50.0 768 832 846 1000 576 590 595 630
ModeLine "768x576" 63.1 768 800 960 1024 576 578 590 616
ModeLine "1280x800_120" 181.2 1280 1376 1520 1760 800 801 804 858
-hsync +vsync
ModeLine "1280x800_100" 147.9 1280 1376 1512 1744 800 801 804 848
-hsync +vsync
ModeLine "1280x800_85" 123.4 1280 1368 1504 1728 800 801 804 840
-hsync +vsync
ModeLine "1280x800_75" 107.2 1280 1360 1496 1712 800 801 804 835
-hsync +vsync
ModeLine "1280x800_60" 83.5 1280 1344 1480 1680 800 801 804 828
-hsync +vsync
ModeLine "1280x800_50" 68.6 1280 1336 1472 1664 800 801 804 824
-hsync +vsync
EndSection

# moniteur ajouté
Section "Monitor"
Identifier "monitor2"
VendorName "Samsung"
ModelName "SyncMaster 931c"
HorizSync 31-80
VertRefresh 75



option "dmps"



achtung : c'est dpms, pas dmps

EndSection

# section existante (écran du portable)
Section "Device"
Identifier "NVIDIA0"
VendorName "nVidia Corp."
BoardName "NVIDIA GeForce 7 Series"
Driver "nvidia"
Screen 0
BusID "PCI:01:00:0"
Option "TwinView" "on"
EndSection

# j'ajoute (copie, changement du nom)
Section "Device"
Identifier "NVIDIA1"
VendorName "nVidia Corp."
BoardName "NVIDIA GeForce 7 Series"
Driver "nvidia"
Screen 1
BusID "PCI:01:00:0"
Option "TwinView" "on"
EndSection

#screen existant
Section "Screen"
Identifier "screen1"
Device "NVIDIA0"
Monitor "monitor1"
DefaultDepth 24

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
Option "UseDisplayDevice" "monitor1"
Option "DPMS"
Option "TwinViewOrientation" "LeftOf"
EndSection

# j'ajoute
Section "Screen"
Identifier "screen2"
Device "NVIDIA1"
Monitor "monitor2"
DefaultDepth 24

Subsection "Display"
Depth 24
Modes "1280x1024"
EndSubsection
Option "UseDisplayDevice" "monitor2"
Option "DPMS"



re-belote : c'est dpms, pas DPMS


Option "TwinViewOrientation" "LeftOf"
EndSection

# Section modifiée (remplace la précédente évidemment)
Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
InputDevice "SynapticsMouse1" "AlwaysCore"
# ça commence là
Screen 0 "screen1"
Screen 1 "screen2" RightOf "screen1"
Option "Clone" "off"
# je veux 1 seul bureau sur 2 écrans:
Option "Xinerama" "on"
EndSection



mettre Clone à off et Xinerama à on me paraît contradictoire, mais je
n'en suis pas sûr

J'arrive à démarrer X, mais toujours rien sur le 2ème écran. Je trouve
ce qui suit dans /var/log/Xorg.0.log (extrait) :
[...]
(II) Setting vga for screen 0.
(II) Setting vga for screen 1.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "TwinView" "on"
(**) NVIDIA(0): Option "TwinViewOrientation" "LeftOf"
(**) NVIDIA(0): Option "UseDisplayDevice" "monitor1"
(**) NVIDIA(0): Enabling RENDER acceleration
(WW) NVIDIA(0): No TwinView "MetaModes" specified; will fall back to
Display
(WW) NVIDIA(0): SubSection modes.
(**) NVIDIA(0): TwinView enabled
(WW) NVIDIA(0): Invalid UseDisplayDevice string token: "monitor1";
discarding
(WW) NVIDIA(0): token.
[...]


Le message <Invalid UseDisplayDevice string token: "monitor1"; > me
laisse perplexe...



probablement l'effet conjugué de dmps au lieu de dpms (donc pas de
dpms), de Clone off et Xinerama on ; il faudrait essayer en chageant un
des deux à la fois


et dans <(WW) NVIDIA(0): No TwinView "MetaModes" specified; will fall
back to Display> c'est quoi un "TwinView MetaMode" ?

J'ai surement raté un truc, mais je ne vois pas quoi.



avec le dpms, pas besoin de MetaModes, le moniteur donne ses réglages au
serveur X


Sinon c'est très instructif.



là, on n'est pas loin du bon résultat ; au fait, comment sont connectés
les écrans à la carte ? normalement les geforce ont (au moins) deux
sorties, une en dvi pour le flat, une en vga pour le crt.

A+
Avatar
zevil
sansflotusspam wrote:

y a-t-il une roulette sur cette souris ?
si oui, manque le zaxis 4 5 et plus
si non, c'est bon


oui y'a une roulette, marche très bien. A moins qu'il ne s'agisse là du
touchpad.

je ne comprends pas très bien le système deux souris, mais c'est sans
importance


C'est un portable, souris + touchpad j'imagine.

achtung : c'est dpms, pas dmps


Arrrrgh ! damned, la faute de frappe et les yeux dans le potage.
mais ça change rien.


re-belote : c'est dpms, pas DPMS


dans ton exemple c'est dpms dans les sections monitor, et DPMS dans les
Screen. Mais bon, ça change pas.

a fait, comment sont connectés
les écrans à la carte ? normalement les geforce ont (au moins) deux
sorties, une en dvi pour le flat, une en vga pour le crt.


Je précise que c'est un portable, l'écran externe est branché sur une
prise VGA. Pas de CRT, que de l'écran plat.

Le log Xorg est surprenant, il parle de mon écran principal comme d'un
CRT... j'ai besoin de repos je crois :o)

Bon, je vais re-re-re-refaire qques essais...

Merci.
Avatar
sansflotusspam
zevil a commis :

sansflotusspam wrote:

y a-t-il une roulette sur cette souris ?
si oui, manque le zaxis 4 5 et plus
si non, c'est bon


oui y'a une roulette, marche très bien. A moins qu'il ne s'agisse là
du touchpad.

je ne comprends pas très bien le système deux souris, mais c'est sans
importance


C'est un portable, souris + touchpad j'imagine.

achtung : c'est dpms, pas dmps


Arrrrgh ! damned, la faute de frappe et les yeux dans le potage.
mais ça change rien.


re-belote : c'est dpms, pas DPMS


dans ton exemple c'est dpms dans les sections monitor, et DPMS dans
les Screen. Mais bon, ça change pas.



au temps pour moi, il semble que majuscules / minuscules soit sans
influence sur la prise en compte de la directive

a fait, comment sont connectés
les écrans à la carte ? normalement les geforce ont (au moins) deux
sorties, une en dvi pour le flat, une en vga pour le crt.


Je précise que c'est un portable, l'écran externe est branché sur une
prise VGA. Pas de CRT, que de l'écran plat.



avec une connectique vga, il est compréhensible que le flat externe soit
vu comme un crt, mais cela ne me semble pas important.

Le log Xorg est surprenant, il parle de mon écran principal comme d'un
CRT... j'ai besoin de repos je crois :o)

Bon, je vais re-re-re-refaire qques essais...

Merci.



les portables ont très souvent des commandes Fct F5, ou F6, ou autre,
avec ou sans des Ctrl et/ou Alt, pour "négocier" l'affichage,
sur l'écran intégré, sur la sortie vga, ou sur les deux.
est-ce le cas du tien ?
(par exemple, avec le portable de ma femme, il faut jouer avec Alt-F5,
F6 et F7, AU BOOT, quand un écran externe est connecté, ou plus souvent
un video-projecteur).
quel(s) affichage(s) as-tu avec et sans les directives Clone et
Xinerama ?
et en bootant sur un Live-CD/DVD comme One ou Kaella ou FreesBie ?

(décidément, les portables .... )
Avatar
zevil
sansflotusspam wrote:
zevil a commis :

sansflotusspam wrote:

y a-t-il une roulette sur cette souris ?
si oui, manque le zaxis 4 5 et plus
si non, c'est bon


oui y'a une roulette, marche très bien. A moins qu'il ne s'agisse là
du touchpad.

je ne comprends pas très bien le système deux souris, mais c'est sans
importance


C'est un portable, souris + touchpad j'imagine.

achtung : c'est dpms, pas dmps


Arrrrgh ! damned, la faute de frappe et les yeux dans le potage.
mais ça change rien.


re-belote : c'est dpms, pas DPMS


dans ton exemple c'est dpms dans les sections monitor, et DPMS dans
les Screen. Mais bon, ça change pas.



au temps pour moi, il semble que majuscules / minuscules soit sans
influence sur la prise en compte de la directive

a fait, comment sont connectés
les écrans à la carte ? normalement les geforce ont (au moins) deux
sorties, une en dvi pour le flat, une en vga pour le crt.


Je précise que c'est un portable, l'écran externe est branché sur une
prise VGA. Pas de CRT, que de l'écran plat.



avec une connectique vga, il est compréhensible que le flat externe soit
vu comme un crt, mais cela ne me semble pas important.

Le log Xorg est surprenant, il parle de mon écran principal comme d'un
CRT... j'ai besoin de repos je crois :o)

Bon, je vais re-re-re-refaire qques essais...

Merci.



les portables ont très souvent des commandes Fct F5, ou F6, ou autre,
avec ou sans des Ctrl et/ou Alt, pour "négocier" l'affichage,
sur l'écran intégré, sur la sortie vga, ou sur les deux.
est-ce le cas du tien ?
(par exemple, avec le portable de ma femme, il faut jouer avec Alt-F5,
F6 et F7, AU BOOT, quand un écran externe est connecté, ou plus souvent
un video-projecteur).
quel(s) affichage(s) as-tu avec et sans les directives Clone et
Xinerama ?
et en bootant sur un Live-CD/DVD comme One ou Kaella ou FreesBie ?

(décidément, les portables .... )





Ayé je m'en suis sorti !

J'ai suivi une autre méthode, grâce à des infos trouvées là :

http://nvidia.custhelp.com/cgi-bin/nvidia.cfg/php/enduser/std_adp.php?p_faqid5&p_created01836633&p_sid=PPosdKVh&p_lva5&p_spÏ9zcmNoPTEmcF9zb3J0X2J5PSZwX2dyaWRzb3J0PSZwX3Jvd19jbnQ9NSZwX3Byb2RzPTImcF9jYXRzPTU5JnBfcHY9MS4yOzIudTAmcF9jdj0xLjU5OzIudTAmcF9zZWFyY2hfdHlwZT1hbnN3ZXJzLnNlYXJjaF9mbmwmcF9wYWdlPTEmcF9zZWFyY2hfdGV4dD10d2ludmlldw**&p_li=&p_topview=1

C'est propre à NVIDIA, mais ça fonctionne comme je voulais, un seul
bureau étendu à deux écrans.

Des fois que ça intéresse quelqu'un je mets plus bas les sections de mon
xorg.conf qui concernent l'affichage.

Pour info, je n'ai eu à changer que la section "Device", pour y ajouter
les 4 dernières lignes "Option". C'est l'option MetaModes qui m'a causé
le plus de soucis.

[...]
Section "Monitor"
Identifier "monitor1"
VendorName "Generic"

ModelName "Flat Panel 1280x800"
HorizSync 31.5-90
VertRefresh 60
ModeLine "768x576" 50.0 768 832 846 1000 576 590 595 630
ModeLine "768x576" 63.1 768 800 960 1024 576 578 590 616
ModeLine "1280x800_120" 181.2 1280 1376 1520 1760 800 801 804 858
-hsync +vsync
ModeLine "1280x800_100" 147.9 1280 1376 1512 1744 800 801 804 848
-hsync +vsync
ModeLine "1280x800_85" 123.4 1280 1368 1504 1728 800 801 804 840
-hsync +vsync
ModeLine "1280x800_75" 107.2 1280 1360 1496 1712 800 801 804 835
-hsync +vsync
ModeLine "1280x800_60" 83.5 1280 1344 1480 1680 800 801 804 828
-hsync +vsync
ModeLine "1280x800_50" 68.6 1280 1336 1472 1664 800 801 804 824
-hsync +vsync
EndSection

Section "Device"
Identifier "device1"
VendorName "nVidia Corp."
BoardName "NVIDIA GeForce 7 Series"
Driver "nvidia"
Option "DPMS"
Option "TwinView"
# ça commence là
Option "TwinViewOrientation" "LeftOf"
Option "SecondMonitorHorizSync" "30-80"
Option "SecondMonitorVertRefresh" "60"
Option "MetaModes" "1280x800,1280x1024;1280x1024,1280x800"
EndSection

[...]
Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
InputDevice "SynapticsMouse1" "AlwaysCore"
Screen "screen1" 0 0
EndSection

[...]
Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultDepth 24

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
Option "DPMS"
EndSection

[...]


Tout à fait d'accord avec toi en ce qui concerne les portables, c'est
toujours du matos très spécifique, mais c'est tellement pratique sur mon
canapé.

En tous cas mille mercis,
1 2