Pour autant que je sache, à partir de la version 1.7, la valeur par xorg défaut est96 dpi . Il ne calcule rien sauf si vous spécifiez DisplaySizevia des Xorgfichiers de configuration. Ne vous fiez pas non plus à la xdpyinfosortie.
Mon ordinateur portable fonctionne sur Intel SandyBridge. Extrait de ma Xorg.0.logsur une nouvelle installation d'Archlinux:
(==) intel(0): DPI set to (96, 96)
fonctionnement
xdpyinfo | grep -E 'dimensions|resolution'
Retour:
dimensions: 1600x900 pixels (423x238 millimeters)
resolution: 96x96 dots per inch
ce qui est loin d'être vrai. Je sais que ma taille d'écran est en 344x193mm, donc xdpyinfocalcule évidemment la taille physique en fonction de la résolution en pixels ( 1600x900) et par défaut 96 DPI. Si j'ajoute
........
DisplaySize 344 193
........
dans /etc/X11/xorg.conf.d/monitor.confet redémarrer, Xorg.0.logsignale correctement:
(**) intel(0): Display dimensions: (344, 193) mm
(**) intel(0): DPI set to (118, 118)
Cependant, xdpyinfo | grep -E 'dimensions|resolution'renvoie toujours:
dimensions: 1600x900 pixels (423x238 millimeters)
resolution: 96x96 dots per inch
Pourtant, aucun changement visuel car j'utilise Gnome, et 96 DPIest également codé en dur gnome-settings-daemon. Après avoir corrigé ce dernier, je peux profiter de mon natif 118 DPI. Mais même après tout cela, xdpyinforevient toujours:
dimensions: 1600x900 pixels (423x238 millimeters)
resolution: 96x96 dots per inch