====== Comment bénéficier du 96x96dpi sur Slackware ? ======
Sur une grande partie des distributions Linux, dont Slackware, le DPI (//Dot pet inch//, soit //point par pouce//) est par défaut à 75x75, au lieu du 96x96 habituel de Windows, ce qui a pu étonner certains en arrivant sur Linux. Néanmoins, ceci est changeable à souhait, voire vers une définition plus importante.
Que vous faut-il ? Simplement éditer **/etc/X11/xorg.conf** et vérifier aussi la présence des deux lignes suivantes dans la section "Font", et surtout qu'elles ne soient __pas__ commentées.
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/100dpi:unscaled"
Il ne reste plus maintenant qu'à modifier la configuration de votre gestionnaire de connexion.
==== KDM ====
Editez le fichier **/etc/kde/kdm/kdmrc** de la sorte :
ServerCmd=/usr/bin/X -br -dpi 96
==== GDM ====
Il suffit d'éditer **/etc/X11/gdm/gdm.conf** afin d'obtenir les deux lignes suivantes :
StandardXServer=/usr/X11R6/bin/X -dpi 96
[...]
command=/usr/bin/X -audit 0 -dpi 96
==== XDM ====
C'est ici très facile, essayez alors d'éditer le fichier **/etc/X11/xdm/Xservers** afin d'obtenir ceci :
:0 local /usr/bin/X -dpi 96
==== SLIM ====
Editez le fichier **/etc/slim.conf** afin d'avoir ce qui suit :
xserver_arguments -dpi 96
(Il suffit juste de décommenter la ligne.)
==== startx ====
Si vous êtes un rebelle utilisant juste startx, un alias suffira (à mettre dans **~/.bashrc** par exemple) :
alias startx="startx -- -dpi 96"
==== Avec xorg.conf ====
Si, pour une raison ou une autre, vous préférez modifier uniquement le fichier **/etc/X11/xorg.conf**, il faudra faire un peu de calcul.
Prenez votre résolution, par exemple 1024x768. Multipliez chacun de ces deux chiffres par 25.4/96 (pour convertir ça en millimétres). Dans mon cas, vous obtenez :
1024 x (25.4 / 96) = 270
768 x (25.4 / 96) = 203
Les chiffres après la virgule étant peu importants, préférez arrondir. Pour ma part, je suis plutôt en 96x95dpi mais la différence ne se fait pas ressentir.
Voici quelques résultats possibles :
DisplaySize 168 126 # 96 DPI @ 640x480
DisplaySize 210 157 # 96 DPI @ 800x600
DisplaySize 269 201 # 96 DPI @ 1024x768
DisplaySize 302 227 # 96 DPI @ 1152x864
DisplaySize 338 211 # 96 DPI @ 1280x800
DisplaySize 336 252 # 96 DPI @ 1280x960
DisplaySize 336 269 # 96 DPI @ 1280x1024
DisplaySize 420 315 # 96 DPI @ 1600x1200
Ajoutez le code obtenu dans la section "Monitor" vers la fin et sauvegardez le fichier ainsi modifié.
----
Redémarrez maintenant entièrement votre session graphique pour admirer le résultat qui peut être contrôlé par la commande suivante :
xdpyinfo | grep resolution
--> resolution: 96x96 dots per inch
Avant :
http://pic.aceboard.net/img/12480/4713/1155244275.jpg
Après :
http://pic.aceboard.net/img/12480/4713/1155244320.jpg
----
Certaines applications auront peut-être besoin de quelques modifications (je pense notamment à Firefox pour lequel il est possible que certaines polices doivent être modifiées -- vous pouvez modifier le DPI avec la chaine "browser.display.screen_resolution" dans about:config pour les versions de Firefox inférieures à la branche 2.x, ou la chaîne "layout.css.dpi" pour les versions supérieures).
**Sources**
* http://www.linuxquestions.org/questions/showthread.php?t=462034
* http://www.mozilla.org/unix/dpi.html
* http://support.zenwalk.org/index.php/topic,3304.0.html
\\
\\
--- //Astuce proposée par tsomi//