Multiscreens - xrandr - xorg.conf

Encore un appel à l’aide …
Malgré mes recherches je n(arrive pas à avoir un deuxième écran actif…
Portable HP pavilion Dv6 1227… lenny, gnome
Mon xorg.conf :

[size=85]Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option “XkbRules” "xorg"
Option “XkbModel” "pc105"
Option “XkbLayout” "fr"
Option “XkbVariant” "latin9"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection

Section "Device"
Identifier "Configured Video Device"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
EndSection[/size]

La commande :

$ xrandr --prop
[size=85]Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
1024x768 61.0*
800x600 0.0
640x480 0.0
720x400 0.0
640x350 0.0
512x384 0.0
320x240 0.0
320x200 0.0[/size]

Je pense qu’il faut que je modifie mon xorg.conf mais je ne sais que mettre dans les champs driver, busID, option, j’aurais besoin d’un fichier model…

le renvoie de lspci :

[size=85]00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:01.0 PCI bridge: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port (rev 07)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03)
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
00:1f.6 Signal processing controller: Intel Corporation 82801I (ICH9 Family) Thermal Subsystem (rev 03)
01:00.0 VGA compatible controller: ATI Technologies Inc Device 9553
01:00.1 Audio device: ATI Technologies Inc Device aa38
02:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
06:00.0 FireWire (IEEE 1394): JMicron Technologies, Inc. Device 2380
06:00.1 System peripheral: JMicron Technologies, Inc. Device 2382
06:00.2 SD Host controller: JMicron Technologies, Inc. Device 2381
06:00.3 System peripheral: JMicron Technologies, Inc. Device 2383
06:00.4 System peripheral: JMicron Technologies, Inc. Device 2384
[/size]

merci

je ne pourrais pas te donner beaucoup de détails, je poste avant tout pour suivre le sujet qui m’intéresse car ça me servira à l’avenir.
Je peux juste te conseiller d’essayer grandr .
Après, je ne sais pas si les modifications sont permanentes ou pas, si tu devras changer quelque chose dans la config du WM que tu utilises (openbox, dwm…)

Désolé j’ai oublié de décrire ce qui se pase lorssque je branche l’écran externe… en fait rien…
Si je reboot, j’ai les messages de config sur les deux écrans jusqu’au démarrage du serveurX puis l’écran du portable s’éteint et il n’y a rien sur l’autre …(l’autre est un vieux cathodique Nec VR15…)

Merci thuban … j’ai intallé le paquet grandr … j’ai une nouvelle ligne dans le menu "système/administration/ " intitulé “multi screens” mais dans la fenêtre je n’ai qu’un “screen” le “default”… et rien d’autre dans les menu que la config du default (écran du portable) pas de menu genre “add a new device…”

Qu’est-ce que le WM ?

la dernière fois j’ai tester le multiscreen
X --configure à bien détecté le tout (reste à décider à droite à gauche…)
X -config /root/xorg.conf.new (pour tester, modifier si besoin)

Les deux écran doivent être actif au boot …

Si je boot (cf post précédent) avec les deux écrans : les deux écrans sont noirs après le démarrage du serveur X

résultat de x -configure :

[size=85]Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.
[/size]

en console
ctrl alt F2 (f3, f4…)
killall xorg (xinit, gdm)
aprés startx ou gdm …

Résultat des courses :

ctrl alt F4 : active le deuxième écran mais en basculant les 2 ecrans en mode terminal…
$killall startx renvoie :
"killall xorg : aucun processus tué"
idem en su
$startx renvoie :

"X : warning; process set to priority -1 instead of request priority 0

Fatal server error
Server is already active for display 0
  If this server is no longer running, remove /tmp/.X0-lock and start again"

J’ai essayé de killer /tmp/.X0-lock mais ça ne change rien (tjrs même renvoie à la commande $startx…)

J’ai du faire un shutdown -r now après avoir débranché l’écran 2…

et avec un X -configure et pas un x -configure ?

Sinon, pour arrêter l’affichage, moi je fais ainsi :

ctrl alt F1 (ou F2, F3…).
tu entres ton login et mot de passe puis

ensuite, tu pourras lancer le X -configure.

(le WM, c’est le gestionnaire de fenetre, désolé pour ce raccourci)

Chez moi c’est ctrl alt F4
Ensuite
login
Passage en root
X -configure … idem (ck message précédent…)

J’ai essayé /etc/init.d stop
puis /etc/init.d start
la j’ai eu une fenêtre bleue m’informant qu’“un X serveur était en cours sur le terminal 0 , est-ce qu’il fallait en essayer un autre ? (répondre oui) si ça ne marchait pas qu’il fallait essayer ctrl alt F7 (ou plus)…”

J’ai donc répondu oui dans un premier temps ce qui n’a rien donné (retour à la même fenêtre…
Alors j’ai essayé ctrl alt F7 et là j’ai retrouvé mon WM (gnome) sur les deux écrans ! sauf que les couleur était dégueu (sur les 2 écrans, le vert bavait de partout)…
J’ai voulu rééssayé toute la procédure , j’ai retrouvé la fenêtre bleue d’info mais là le ctrl-alt-f7 ne fonctionne plus …

Ne penses-tu pas que mon fichier /etc/X11/Xorg.conf soit à configurer ?
Pour le cas où ctrl alt f7 refonctionnerait, comment régler le pb des couleurs ?

Petit correctif après nouvel essai :
Quand je réponds “oui” à l’invite : …est-ce que je veux essayer un autre affichage … mes 2 écrans deviennent noirs… (ctrl alt backspace et un rappel de la commmande /etc/init.d/gdm stop fissa sinon ça repart automatiquement sur les deux écrans noirs…

Suis-je clair ?

il ne faut pas configurer avec xorg en route
ps -A pour connaitre le numéro processus à tuer (Xorg, xinit, gdm)

/etc/init.d/gdm stop (+1 thuban)
kill ps -A | grep Xorg ( ` ce n’est pas un tréma, mais accent grave)

ensuite la manip,
X -configure
avec cette commande il n’y a pas de changement sur ton système juste la création d’un
/root/xorg.conf.new
pour tester ton nouveau xorg

X -config /root/xorg.conf.new

si ton test est ok, copier le nouveau xorg

cp /root/xorg.conf.new /etc/X11/xorg.conf

4 commandes simples à exécuter, dans l’ordre, avec utilisateur root …

Bon marrant ctrl alt f…
Faisons le point :
-Je connecte le deuxième écran

  • J’essaye ctrl alt f7 f8 …f11 ça marche : j’ai les deux écrans avec gnome…mais tjrs avec les couleurs (vert) qui débordent …

Par contre je ne comprends pas ce qu’engendre ctrl alt f11 : c’est pas un multi screen (avec xrandr) (dans le menu système/administration/multiscreens est toujours avec un écran “default”

Merci dchost99 pour les commandes en rouge qu’on voit bien …
A quoi sert d’avoir les numéros des process à tuer ?
Je dois tt tuer les xorg init gdm ?!?
Alors pourquoi :
kill ps -A | grep Xorg

Et une fois que j’ai copier le nouveau xorg.conf … je reboot ?

A quoi sert d’avoir les numéros des process à tuer ?
Je dois tt tuer les xorg init gdm ?!? (oui, on ne peux pas configurer avec le bureau actif)
Alors pourquoi :
kill ps -A | grep Xorg (donc arrêter les services bureau, serveur Xorg et gdm )

Et une fois que j’ai copier le nouveau xorg.conf … je reboot ? color=#FF0000[/color]

éteindre le pc, brancher les deux écran puis démarrer,
arrêter les services bureau (xorg, gdm)
configurer puis tester la nouvelle config (surtout pas copier sans tester)
si ok copier xorg.conf
gdm pour redémarrer services bureau

voila mon xorg.conf si ca peut aider :

xorg.conf (X.Org 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 xorg.conf manual page.

(Type “man 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 command:

sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option “XkbRules” "xorg"
Option “XkbModel” "pc105"
Option “XkbLayout” "fr"
Option “XkbVariant” "latin9"
Option “XkbOptions” "lv3:ralt_switch"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection
[b]
Section "Device"
Identifier "Configured Video Device"
Driver "intel"
Option “Monitor-LVDS” "Configured Monitor"
Option “Monitor-VGA” "External"
Option “AccelMethod” "UXA"
Option “UseFBDev” "true"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Monitor"
Identifier "External"
Option “LeftOf” "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Subsection "Display"
Depth 24
Virtual 2720 1280
EndSubsection

EndSection[/b]

en gras les sections qu’il avait fallu que je modifie.

et deux images pour montrer ce que ca donne :

tux.france.free.fr/quick/Capture.png

tux.france.free.fr/quick/dsc00805.jpg

edit : je m’etais inspiré de ce post (EN) : wiki.debian.org/XStrikeForce/HowToRandR12

merci quick me voilà avec du grain à moudre, je réponds dès que j’ai essayé…

Pour dchost99 (que je remercie d’être si patient avec un bourrin comme moi…)

éteindre le pc, brancher les deux écran puis démarrer, là j’ai plus d’écrans : les 2 sont noirs (après les messages de configuration évidement: montage du système de fichier, reco des périphériques, config de ethernet… je pense que c’est au lancement de gdm que les écrans deviennent moirs), pas de prompt rien … je suis bloqué
arrêter les services bureau (xorg, gdm)
configurer puis tester la nouvelle config (surtout pas copier sans tester)
si ok copier xorg.conf
gdm pour redémarrer services bureau

Question pour dchost (si il le veut bien)

“en gras les sections qu’il avait fallu que je modifie.” qu’entends-tu par “modifie” : copier / coller ?
T’as vu la gueule de mon xorg.conf (cf post1) il est “normal”?

Pour ceux qui peuvent et qui veulent bien : quelle action est réalisé en interne quand on fait ctrl-alt-f11 (ou F7 ou F8 ou F9 ou F10 chez moi ça a marché une fois avec f7 puis plus et après avec f11 plusieurs fois…) après avoir branché le deuxième écran bien sûr ?
J’ai l’impression que ça ouvre un deuxième terminal … chez moi ça semble répondre à mes attentes sauf que les couleurs sont psychadélique (vert baveux) …
Merci

"avec un bourrin"
mais non, on est tous passé par la… :smt003

donc une fois écran noir ctrl alt f2 f3 etc ou backspace
la tu devrais être en console
refais la manip X -configure et surtout fais un test avec X -config /root/xorg.conf.new

(tu peux aussi revenir sur ta config normale avec un écran et enlever temporairement gdm du démarrage

cd /etc/init.d/
ls (pour voir ou est le gdm)
mv gdm ancien.gdm (remplace les étoiles avec le nom exact)
reboot)

ensuite pour remettre
cd /etc/init.d/
mv ancien.gdm gdm (attention remplace les étoiles par le nom d’origine)

[quote=“Tsinapah”]Question pour dchost (si il le veut bien)

“en gras les sections qu’il avait fallu que je modifie.” qu’entends-tu par “modifie” : copier / coller ?
T’as vu la gueule de mon xorg.conf (cf post1) il est “normal”?

Pour ceux qui peuvent et qui veulent bien : quelle action est réalisé en interne quand on fait ctrl-alt-f11 (ou F7 ou F8 ou F9 ou F10 chez moi ça a marché une fois avec f7 puis plus et après avec f11 plusieurs fois…) après avoir branché le deuxième écran bien sûr ?
J’ai l’impression que ça ouvre un deuxième terminal … chez moi ça semble répondre à mes attentes sauf que les couleurs sont psychadélique (vert baveux) …
Merci[/quote]

la gueule de ton xorg est pour un écran normal Edit erreur il y as les deux écran appartement
d’ailleurs avec X -configure tu n’a pas modifié ton xorg tu as juste créé un nouveau dans /root/xorg.conf.new
donc test le nouveau et laisse tomber l’ancien

avec la manip ctrl alt +F"x" tu active les consoles virtuels
c’est comme si tu avais 12 utilisateur avec 12 écrans sur un seul pc
(au départ dans les année 70 c’était le cas, une douzaine d’écrans + claviers pour un seul pc en entreprise, c’était les 12 terminaux de travail)
enfin de 0 à xx terminaux …

Option “UseFBDev” "true"
jamais compris cette option
si on utilise pas le direct frame buffer ou XdirectFB pourquoi activer cette option?

donne nous le
cat /root/xorg.conf.new

J’ai donc suivi la procédure : arrêt de gdm; tuer les processus Xorg
entrer X -configure (avec un seul - sinon avec – ça ne passe pas)
relancer avec X -config/root/xorg.conf.new
Résultat l’écran du portable devient gris avec une grosse croix noir pour la souris et l’écran additionnel devient noir on avance, on avance …

Voilà le xorg.conf.new: cobra:/home/phm# cat /root/xorg.conf.new
[size=85]
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 “Screen0” 0 0
InputDevice “Mouse0” "CorePointer"
InputDevice “Keyboard0” "CoreKeyboard"
EndSection

Section "Files"
RgbPath "/etc/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "glx"
Load "record"
Load "dbe"
Load "xtrap"
Load "extmod"
Load "dri"
Load "GLcore"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option “Protocol” "auto"
Option “Device” "/dev/input/mice"
Option “ZAxisMapping” "4 5 6 7"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section “Device”
### Available Driver options are:-
### Values: : integer, : float, : “True”/“False”,
### : “String”, : " Hz/kHz/MHz"
### [arg]: arg optional
#Option “ShadowFB” # []
#Option “DefaultRefresh” # []
#Option “ModeSetClearScreen” # []
Identifier "Card0"
Driver "vesa"
VendorName "ATI Technologies Inc"
BoardName "Unknown Board"
BusID "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
[/size]