Re: Xinerama et dimensions différentes

2005-07-28 Par sujet Daniel Déchelotte
Michel Petit a écrit :

 Donc pour afficher une fenêtre sur l'un ou l'autre des écrans, il faut
 jouer avec sa 'geometry' ?

Ca depend, du programme comme du gestionnaire de fenetre. Tous les
programmes ne lisent pas l'option -geometry, qui n'est d'ailleurs que
moyennement pratique. Certaines applications se souviennent de leur
emplacement et se relancent au meme endroit. Enfin, le gestionnaire de
fenetre peut aussi intervenir. WindowMaker, que j'utilise, ouvre la
fenetre dans l'ecran (physique) ou se trouve le pointeur.

Michel Petit a écrit :

 Je joins mon fichier actuel.
 Avec ça, le xinerama fonctionne, mais les deux écrans sont en
 1280x1024.

Tu as demande le module DRI. Ca pourrait etre la source principale de
tes problemes. DRI + Xinerama ensemble posent probleme : ou bien ca ne
marche pas du tout, ou bien il faut, effectivement, la meme dimension
(ex: 1280x1024) pour les deux ecrans. Essaie sans.

Ensuite, tu utilises des Modelines, ce qui n'est pas necessaire
(l'ecran sait dire a X quelles resolutions il peut faire). Regarde tes
journaux pour savoir si X essaie certaines (hautes) resolutions, echoue,
et retombe sur des resolutions plus basses. Par exemple, avec ton
fichier actuel, tu donnes des Modeline pour du 1400x1050 et du 1632x1024
(le 1680x1050 est en commentaire), mais le Screen qui l'utilise ne
demande que du 1680x1050. (AMA ca fonctionne parce qu'il n'a pas besoin
des modelines.)

Petite reponse a Michel Luc :

J'avais mal compris ton intervention, desole. :) J'imagine qu'en effet
un ecran 4/3 refusera d'afficher un format 16/10 (mais je m'attends a ce
qu'un ecran 16/10 supporte le 4/3).

Ceci dit, pour la terminologie, 800px et 600px sont bien des *dimensions
d'ecran* (en pixels), 23cm et 27cm sont d'autres dimensions d'ecran
(physiques), et la resolution est le rapport entre les deux (unite :
pixels par unite de longueur). C'est vrai, pour un ecran donne, passer
de 800x600 a du 1024x768 revient a changer de resolution, mais appeler
800x600 la resolution est un abus de langage. (ok je pinaille ;-)

-- 
Daniel Déchelotte
  http://yo.dan.free.fr/


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Xinerama et dimensions différentes

2005-07-28 Par sujet Michel Luc
Le jeudi 28 juillet 2005 à 14:52 +0200, Daniel Déchelotte a écrit :
 Michel Petit a écrit :
 
  Donc pour afficher une fenêtre sur l'un ou l'autre des écrans, il faut
  jouer avec sa 'geometry' ?
 
 Ca depend, du programme comme du gestionnaire de fenetre. Tous les
 programmes ne lisent pas l'option -geometry, qui n'est d'ailleurs que
 moyennement pratique. Certaines applications se souviennent de leur
 emplacement et se relancent au meme endroit. Enfin, le gestionnaire de
 fenetre peut aussi intervenir. WindowMaker, que j'utilise, ouvre la
 fenetre dans l'ecran (physique) ou se trouve le pointeur.

 Et en plus WindowMaker permet la gestion multi écrans sans Xinerama
(Xinerama Off).

 Michel Petit a écrit :
 
  Je joins mon fichier actuel.
  Avec ça, le xinerama fonctionne, mais les deux écrans sont en
  1280x1024.
 
 Tu as demande le module DRI. Ca pourrait etre la source principale de
 tes problemes. DRI + Xinerama ensemble posent probleme : ou bien ca ne
 marche pas du tout, ou bien il faut, effectivement, la meme dimension
 (ex: 1280x1024) pour les deux ecrans. Essaie sans.

 Je confirme, pour avoir déjà rencontré ce pb.
 Quel est l'intérêt d'utiliser xinerama ?
 Je me demandai aussi si le pilote radeon n'était pas plus indiqué 
que le ati pour une 7500 ?

 Ensuite, tu utilises des Modelines, ce qui n'est pas necessaire
 (l'ecran sait dire a X quelles resolutions il peut faire). Regarde tes
 journaux pour savoir si X essaie certaines (hautes) resolutions, echoue,
 et retombe sur des resolutions plus basses. Par exemple, avec ton
 fichier actuel, tu donnes des Modeline pour du 1400x1050 et du 1632x1024
 (le 1680x1050 est en commentaire), mais le Screen qui l'utilise ne
 demande que du 1680x1050. (AMA ca fonctionne parce qu'il n'a pas besoin
 des modelines.)

 Même commentaires, je pense qu'il est préférable de supprimer ces
lignes Modeline, par contre j'ajouterai d'autres *resolution pour 
le Default screen comme pour le Optional screen pour pouvoir
utiliser les touches [Ctrl][Alt][+] ou [Ctrl][Alt][-] ce qui te permet
de changer la résolution et voir ce qui se passe.

 Petite reponse a Michel Luc :
 
 J'avais mal compris ton intervention, desole. :) J'imagine qu'en effet
 un ecran 4/3 refusera d'afficher un format 16/10 (mais je m'attends a ce
 qu'un ecran 16/10 supporte le 4/3).

 Il me semblait bien que l'on parlait de la même chose :)

 Ceci dit, pour la terminologie, 800px et 600px sont bien des *dimensions
 d'ecran* (en pixels), 23cm et 27cm sont d'autres dimensions d'ecran
 (physiques), et la resolution est le rapport entre les deux (unite :
 pixels par unite de longueur). C'est vrai, pour un ecran donne, passer
 de 800x600 a du 1024x768 revient a changer de resolution, mais appeler
 800x600 la resolution est un abus de langage. (ok je pinaille ;-)

  Tu me rassure, pendant un instant j'ai pensé à relire le
XFree-howto ;-) 

  @+
-- 
Michel Luc [EMAIL PROTECTED] | http://www.cern91.net/
 GAULE, LUG de l'Essonne:  http://gaule.org/
-*-*-*-*-*-*-* GnuPG v1.0.6 (GNU/Linux) *-*-*-*-*-*-*-*-
 [EMAIL PROTECTED]
GPG: 1024D/3D07B881
KFP: 155C 2287 2084 33E0 4263 8AC9 B10F 03CB 3D07 B881




signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: Xinerama et dimensions différentes

2005-07-28 Par sujet Michel Petit
Daniel Déchelotte a écrit :

Michel Petit a écrit :

  

 .

Michel Petit a écrit :

  

Je joins mon fichier actuel.
Avec ça, le xinerama fonctionne, mais les deux écrans sont en
1280x1024.



Tu as demande le module DRI. Ca pourrait etre la source principale de
tes problemes. DRI + Xinerama ensemble posent probleme : ou bien ca ne
marche pas du tout, ou bien il faut, effectivement, la meme dimension
(ex: 1280x1024) pour les deux ecrans. Essaie sans.

Ensuite, tu utilises des Modelines, ce qui n'est pas necessaire
(l'ecran sait dire a X quelles resolutions il peut faire). Regarde tes
journaux pour savoir si X essaie certaines (hautes) resolutions, echoue,
et retombe sur des resolutions plus basses. Par exemple, avec ton
fichier actuel, tu donnes des Modeline pour du 1400x1050 et du 1632x1024
(le 1680x1050 est en commentaire), mais le Screen qui l'utilise ne
demande que du 1680x1050. (AMA ca fonctionne parce qu'il n'a pas besoin
des modelines.)
  

Pour être honnête, tous mes essais ont été fait fait avec ce fichier de
base, mais modifié à chaque fois, et là j'ai remis 1680x1050 au lieu du
1024x768 que j'avais essayé suite à ton mail ou celui de Michel.

Pour ce qui est du DRI, j'avais aussi essayer sans, sachant que de
toutes façons il met une erreur indiquant qu'il ne se charge pas.

Pour les modelines, ils ne sont pas inutiles, car (et c'est ce qui doit
se passer en xinerama), il ne sait passer qu'en 1280.
J'ai fait l'essai avec un seule écran, le 16/10, il m'a bien fallu le
lui préciser, sinon il restait en 1280x1024.

Dès que j'ai un plus de temps, je vais faire une batterie de tests en
suivant vos pistes et conseils.
-- 
Michel


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Xinerama et dimensions différentes

2005-07-28 Par sujet Michel Petit
Michel Luc a écrit :

Le jeudi 28 juillet 2005 à 14:52 +0200, Daniel Déchelotte a écrit :
  

Michel Petit a écrit :



Donc pour afficher une fenêtre sur l'un ou l'autre des écrans, il faut
jouer avec sa 'geometry' ?
  

Ca depend, du programme comme du gestionnaire de fenetre. Tous les
programmes ne lisent pas l'option -geometry, qui n'est d'ailleurs que
moyennement pratique. Certaines applications se souviennent de leur
emplacement et se relancent au meme endroit. Enfin, le gestionnaire de
fenetre peut aussi intervenir. WindowMaker, que j'utilise, ouvre la
fenetre dans l'ecran (physique) ou se trouve le pointeur.



 Et en plus WindowMaker permet la gestion multi écrans sans Xinerama
(Xinerama Off).

  

J'avoue faire un bloquage par rapport à WindowMaker :-[ .

Michel Petit a écrit :



Je joins mon fichier actuel.
Avec ça, le xinerama fonctionne, mais les deux écrans sont en
1280x1024.
  

Tu as demande le module DRI. Ca pourrait etre la source principale de
tes problemes. DRI + Xinerama ensemble posent probleme : ou bien ca ne
marche pas du tout, ou bien il faut, effectivement, la meme dimension
(ex: 1280x1024) pour les deux ecrans. Essaie sans.



 Je confirme, pour avoir déjà rencontré ce pb.
 Quel est l'intérêt d'utiliser xinerama ?
  

Oui, OK c'est un oubli, mais j'ai fait des tests sans.

 Je me demandai aussi si le pilote radeon n'était pas plus indiqué 
que le ati pour une 7500 ?

  

Lors de la reconfiguration de xserver-xfree86, il ne me propose pas
radeon, et comme ati me donne satisfaction, je n'ai pas cherché plus loin.

Ensuite, tu utilises des Modelines, ce qui n'est pas necessaire
(l'ecran sait dire a X quelles resolutions il peut faire). Regarde tes
journaux pour savoir si X essaie certaines (hautes) resolutions, echoue,
et retombe sur des resolutions plus basses. Par exemple, avec ton
fichier actuel, tu donnes des Modeline pour du 1400x1050 et du 1632x1024
(le 1680x1050 est en commentaire), mais le Screen qui l'utilise ne
demande que du 1680x1050. (AMA ca fonctionne parce qu'il n'a pas besoin
des modelines.)



 Même commentaires, je pense qu'il est préférable de supprimer ces
lignes Modeline, par contre j'ajouterai d'autres *resolution pour 
le Default screen comme pour le Optional screen pour pouvoir
utiliser les touches [Ctrl][Alt][+] ou [Ctrl][Alt][-] ce qui te permet
de changer la résolution et voir ce qui se passe.
  

Là encore, le fichier que je vous ai fourni est l'état à un moment
donné, mais j'ai essayé avec plusieurs résolution.
Par contre pour le Modeline, je n'en suis vraiment pas si sûr, il n'est
jamais passé en 16x10 tout seul, mais en 1280x1024.

-- 
Michel


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Xinerama et dimensions différentes

2005-07-27 Par sujet Daniel Déchelotte
Bonjour,

Je me permets d'essayer a mon tour de deviner une solution ;-)

Pour commencer, il est possible de mettre cote a cote deux ecrans de
dimensions (en pixels, ce que vous appeliez resolution) differentes, et
le rapport hauteur sur largeur n'y est pour rien, ou alors je tomberais
des nues.

La cle de ton probleme se trouve dans tes journaux. Regarde les apres
chaque experimentation. Je te cite :

Michel Petit a écrit :

 - de plus, lorsque je définis E1 RightOf/LeftOf E2 un message
 apparaît dans la log :
 (WW) RADEON: More than one matching Device section for instances
 (BusID: PCI:1:0:0) found: ATI Technologies, Inc. Radeon RV200 QW [Radeon 
 7500] 1

Regarde tes deux sections Device. Contiennent-elles, pour l'une (la
sortie primaire)
BusID PCI:1:0:0
Screen 0
et pour l'autre (la sortie secondaire) :
BusID PCI:1:0:0
Screen 1

C'est comme ca, je crois, que l'on differencie les tetes pour les
Radeon. Pour la suite, si je devine bien, ta section ServerLayout doit
contenir, dans l'ordre :
Screen  E1 # Ici le Screen qui utilise ton Device primaire
Screen  E2 LeftOf E1 # Le second par rapport au premier

Michel Petit a écrit :

 Sinon, est-il normal qu'avec un xdpyinfo je ne voie qu'un seul screen ?
 
 # xdpyinfo |grep -i screen
 MIT-SCREEN-SAVER
 default screen number:0
 number of screens:1
 screen #0:

Oui, parce que ce que X appelle screen correspond a l'ensemble ecran
+ carte graphique + pilote graphique + peripheriques d'entree + leur
configuration (resolution, nb de couleurs, ...) (a la louche).

Pour info, avec une Radeon R250 Lf (Mobility 9000), j'utilise un ecran
cathodique 1280x1024 a gauche de l'ecran LCD interne en 1400x1050. Donc
garde bon espoir : tu vas y arriver. :)

-- 
Daniel Déchelotte
  http://yo.dan.free.fr/


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Xinerama et dimensions différentes

2005-07-27 Par sujet Michel Luc
Le mercredi 27 juillet 2005 à 19:58 +0200, Daniel Déchelotte a écrit :
 Bonjour,

  Bonsoir,

 Je me permets d'essayer a mon tour de deviner une solution ;-)
 
 Pour commencer, il est possible de mettre cote a cote deux ecrans de
 dimensions (en pixels, ce que vous appeliez resolution) differentes, et

 Sans aucun doute, heureusement :)

 le rapport hauteur sur largeur n'y est pour rien, ou alors je tomberais
 des nues.

 Là je ne suis pas sûr de bien saisir ce que tu entends par n'y est
pour rien. L'affichage d'un écran n'est pas défini par sa dimension
mais par le nombre de lignes (pixels dans la hauteur) maximum qu'il peut
afficher, et les résolutions (800x600, 1024x768, 1280x960...) que l'on
utilise son au rapport 4/3 et adapté à ce type d'écran. Ce qui ne veut
pas dire que ces résolutions ne sont pas utilisables sur un écran 16/9me
mais seulement pas adapté. D'ailleurs en utilisant 1280x1024 on est plus
au format 4/3 mais cela fonctionne quand même sur un écran de ce type.
Donc si on définit une résolution dans les limites d'affichage de
l'écran il n'y a pas de raison que cela ne fonctionne pas.
 Si toute fois c'est de cela dont tu parlais ?

  @+
-- 
Michel Luc [EMAIL PROTECTED] | http://www.cern91.net/
 GAULE, LUG de l'Essonne:  http://gaule.org/
-*-*-*-*-*-*-* GnuPG v1.0.6 (GNU/Linux) *-*-*-*-*-*-*-*-
 [EMAIL PROTECTED]
GPG: 1024D/3D07B881
KFP: 155C 2287 2084 33E0 4263 8AC9 B10F 03CB 3D07 B881




signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: Xinerama et dimensions différentes

2005-07-27 Par sujet Michel Petit
Daniel Déchelotte a écrit :

Bonjour,

Je me permets d'essayer a mon tour de deviner une solution ;-)
  

Bonjour, et merci de ton aide.

Pour commencer, il est possible de mettre cote a cote deux ecrans de
dimensions (en pixels, ce que vous appeliez resolution) differentes, et
le rapport hauteur sur largeur n'y est pour rien, ou alors je tomberais
des nues.

La cle de ton probleme se trouve dans tes journaux. Regarde les apres
chaque experimentation. Je te cite :

Michel Petit a écrit :

  

- de plus, lorsque je définis E1 RightOf/LeftOf E2 un message
apparaît dans la log :
(WW) RADEON: More than one matching Device section for instances
(BusID: PCI:1:0:0) found: ATI Technologies, Inc. Radeon RV200 QW [Radeon 
7500] 1



  

Le problème est qu'en ce moment je ne peux faire des tests que le matin
vite fait, et j'avoue ne pas prendre suffisamment de temps ppour tout
relever. Je vais essayer d'être un peu plus méthodique ce WE.

Regarde tes deux sections Device. Contiennent-elles, pour l'une (la
sortie primaire)
BusID PCI:1:0:0
Screen 0
et pour l'autre (la sortie secondaire) :
BusID PCI:1:0:0
Screen 1

C'est comme ca, je crois, que l'on differencie les tetes pour les
Radeon. Pour la suite, si je devine bien, ta section ServerLayout doit
contenir, dans l'ordre :
Screen  E1 # Ici le Screen qui utilise ton Device 
 primaire
Screen  E2 LeftOf E1 # Le second par rapport au premier

  

Je joins mon fichier actuel.
Avec ça, le xinerama fonctionne, mais les deux écrans sont en 1280x1024.

Michel Petit a écrit :

  

Sinon, est-il normal qu'avec un xdpyinfo je ne voie qu'un seul screen ?

# xdpyinfo |grep -i screen
MIT-SCREEN-SAVER
default screen number:0
number of screens:1
screen #0:



Oui, parce que ce que X appelle screen correspond a l'ensemble ecran
+ carte graphique + pilote graphique + peripheriques d'entree + leur
configuration (resolution, nb de couleurs, ...) (a la louche).
  

Donc pour afficher une fenêtre sur l'un ou l'autre des écrans, il faut
jouer avec sa 'geometry' ?

Pour info, avec une Radeon R250 Lf (Mobility 9000), j'utilise un ecran
cathodique 1280x1024 a gauche de l'ecran LCD interne en 1400x1050. Donc
garde bon espoir : tu vas y arriver. :)

  

J'espère ...
Par contre je note bien ça, car sur mon portable, j'ai encore plus de pb
à le faire fonctionner,mais comme je le disais plus haut je ferais des
tests ce WE.

Merci.
-- 
Michel
# XF86Config-4 (XFree86 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 XF86Config-4 manual page.
# (Type man XF86Config-4 at the shell prompt.)
#
# This file is automatically updated on xserver-xfree86 package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xfree86
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following commands as root:
#
#   cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.custom
#   md5sum /etc/X11/XF86Config-4 /var/lib/xfree86/XF86Config-4.md5sum
#   dpkg-reconfigure xserver-xfree86

Section Files
FontPathunix/: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/Speedo
FontPath/usr/lib/X11/fonts/100dpi
FontPath/usr/lib/X11/fonts/75dpi
EndSection

Section Module
LoadGLcore
Loadbitmap
Loaddbe
Loadddc
Loaddri
Loadextmod
Loadfreetype
Loadglx
Loadint10
Loadrecord
Loadspeedo
Loadtype1
Loadvbe
EndSection

Section InputDevice
Identifier  Generic Keyboard
Driver  keyboard
Option  CoreKeyboard
Option  XkbRules  xfree86
Option  XkbModel  pc105
Option  XkbLayout fr
EndSection

Section InputDevice
Identifier  Configured Mouse
Driver  mouse
Option  CorePointer
Option  Device/dev/psaux
Option  Protocol  ImPS/2
Option  ZAxisMapping  4 5
EndSection

Section Device
Identifier  ATI Technologies, Inc. Radeon RV200 QW [Radeon 7500] 1
Driver  ati
BusID   PCI:1:0:0
Screen  0
EndSection

Section Device
Identifier  ATI