Comment obtenir la bonne résolution DPI sur Ubuntu 13.04 Saucy?

8

Le DPI physique de mon écran d'ordinateur portable est d'environ 142 points par pouce, comme vous pouvez le calculer à partir de la sortie correcte de xrandr --query:

$ xrandr --query | head
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 32767 x 32767
eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm

Cependant, Ubuntu force apparemment le serveur X à utiliser 96 dpi et donc à supposer une taille physique incorrecte de l'affichage, que vous pouvez vérifier avec xdpyinfo

$ xdpyinfo | grep -B2 dots
screen #0:
  dimensions:    1920x1080 pixels (508x286 millimeters)
  resolution:    96x96 dots per inch

En conséquence, les polices et autres éléments visuels sont plus petits qu'ils devraient l'être. Vous pouvez vérifier avec n'importe quel navigateur Web sur ce site Web . Le carré est trop petit, moins de 1 po ^ 2.

Cette réponse répertorie un certain nombre de solutions, dont aucune ne fonctionne pour moi:

  1. Dites à lightdm de démarrer X avec l'option -dpi 142, ce que j'ai réalisé sur Saucy en éditant /etc/lightdm/lightdm.conf.d/50-xserver-command.conf. N'a aucun effet.

  2. Exécutez xrandr -dpi 142x142, lors du démarrage de la session X en ajoutant un fichier à /etc/X11/Xsession.d/. N'a aucun effet

  3. Définissez le facteur de mise à l'échelle du texte, qui peut être atteint de plusieurs façons. Cela n'affecte que les polices rendues par Unity / Gnome / GTK (?), Essentiellement l'interface graphique standard d'Ubuntu, mais échoue pour d'autres applications telles que les navigateurs Web ou les visualiseurs PDF. Pas ce que je veux.

Comment puis-je faire en sorte qu'Ubuntu utilise le bon dpi pour mon écran?

Mise à jour: Cela semble être un bug connu déguisé en fonctionnalité. Quelles sont vos solutions de contournement?

Jan
la source

Réponses:

6

Pour obtenir la résolution DPI actuelle, utilisez

xdpyinfo | grep -B2 resolution

Pour mettre à jour la résolution DPI, dites à 142 dpi, utilisez

xrandr --dpi 142
Manas
la source
0

J'ai installé le traceur de paquets et la variable QT_DEVICE_PIXEL_RATIO a défini:

# echo $QT_DEVICE_PIXEL_RATIO
auto

j'ai un commentaire dans le fichier / etc / profile:

#QT_DEVICE_PIXEL_RATIO=auto
#export QT_DEVICE_PIXEL_RATIO

c'est bon maintenant

Coustillas Pierre-Adrien
la source