#1 Le 17/09/2011, à 20:17
- zozizozu
[RESOLU] détecter le nombre d'écran
Bonjour.
J'essaie de récupérer les résolutions de mes 2 écrans en ligne de commande.
Mais que j'utilise xrandr, xdpyinfo, ou python, j'ai toujours le même résultat : 1 seul écran en 2720 * 768 ( au lieu des 2 en 1360*768 )
Connaîtriez vous un moyen autre que "cat /etc/X11/xorg.conf" pour avoir la résolution de chaque écrans, sans avoir à utiliser la sourie (cf xwininfo) ?
Merci
config: Ubuntu 10.04 LTS , nvidia quadro
Dernière modification par zozizozu (Le 18/09/2011, à 08:50)
Hors ligne
#2 Le 17/09/2011, à 21:13
- FRUiT
Re : [RESOLU] détecter le nombre d'écran
Ca ne répond pas vraiment à ta question, mais ça correspond au titre alors bon... Ca aidera peut-être d'autres personnes.
DISPLAYS=$(ls /tmp/.X11-unix | wc -l)
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#3 Le 17/09/2011, à 21:20
- zozizozu
Re : [RESOLU] détecter le nombre d'écran
ls /tmp/.X11-unix | wc -l
me retourne 1
mais ça pourrait aider, merci
Dernière modification par zozizozu (Le 17/09/2011, à 21:25)
Hors ligne
#4 Le 17/09/2011, à 22:17
- zozizozu
Re : [RESOLU] détecter le nombre d'écran
Bon, faut que j'y aille, voila ce que j'ai :
#!/bin/bash
tmpFile=".tmpRes"
count=0
xdpyinfo | grep 'dimensions:' > $tmpFile
echo "<screens>"
while read LINE; do
DIMX=`echo $LINE | awk -F' ' '{print $2}' | cut -d'x' -f1`
DIMY=`echo $LINE | awk -F' ' '{print $2}' | cut -d'x' -f2`
echo " <screen id=\"$count\" w=\"$DIMX\" y=\"$DIMY\" />"
((count++))
done < $tmpFile
echo "</screens>"
rm -f $tmpFile
Si vous avez + que 1 écrans et que vs pouvez tester ce script , et qu'il vous retourne 2 écrans , c'est que j'ai un pb de driver, sinon, c'est que j'ai un pb ...
Merci de votre patience
Cordialement
Hors ligne
#5 Le 18/09/2011, à 03:05
- FRUiT
Re : [RESOLU] détecter le nombre d'écran
Oui mais alors tes écrans sont en mode « xinerama » où une seule session X est lancée.
Moi par exemple je suis en dual-head (1 session X dans chaque écran) j'ai :
> foo
<screens>
<screen id="0" w="1440" y="900" />
<screen id="1" w="1440" y="900" />
</screens>
Dernière modification par FRUiT (Le 18/09/2011, à 03:06)
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#6 Le 18/09/2011, à 08:36
- zozizozu
Re : [RESOLU] détecter le nombre d'écran
Rhoooo, effectivement, en changeant de mode pour "Separate X screen", il me trouve bien mes 2 écrans.
Merci beaucoup, j'aurrais put chercher encore longtemps.
Hors ligne
#7 Le 18/09/2011, à 18:46
- FRUiT
Re : [RESOLU] détecter le nombre d'écran
De rien.
Après, et bien que j'y trouve assez d'avantages pour ma part, ce mode présente des inconvénients. Enfin si ça te plait aussi tant mieux ^^
Dernière modification par FRUiT (Le 18/09/2011, à 18:48)
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne