Re: Xinerama et dimensions différentes
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
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
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
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
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
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
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