El DPI físico de la pantalla de mi computadora portátil es de aproximadamente 142 puntos por pulgada como puede calcular a partir de la salida correcta 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
Sin embargo, Ubuntu aparentemente obliga al servidor X a usar 96 ppp y, por lo tanto, asume un tamaño físico incorrecto de la pantalla, lo que puede verificar con xdpyinfo
$ xdpyinfo | grep -B2 dots
screen #0:
dimensions: 1920x1080 pixels (508x286 millimeters)
resolution: 96x96 dots per inch
Como consecuencia, las fuentes y otros elementos visuales son más pequeños como deberían ser. Puede consultar con cualquier navegador web en este sitio web . El cuadrado es demasiado pequeño, menos de 1 en ^ 2.
Esta respuesta enumera una serie de soluciones, ninguna de las cuales funciona para mí:
Indique a lightdm que inicie X con la opción
-dpi 142
, lo cual logré en Saucy editando /etc/lightdm/lightdm.conf.d/50-xserver-command.conf. No tiene efecto.Ejecute
xrandr -dpi 142x142
, cuando comience la sesión X agregando un archivo a /etc/X11/Xsession.d/. No tiene efectoEstablezca el factor de escala de texto, que se puede lograr de varias maneras. Esto solo afecta a las fuentes representadas por Unity / Gnome / GTK (?), Básicamente la GUI estándar de Ubuntu, pero falla para otras aplicaciones como navegadores web o visores de PDF. No es lo que quiero.
¿Cómo hago para que Ubuntu use el dpi correcto para mi pantalla?
Actualización: esto parece ser un error conocido disfrazado como una característica. ¿Cuáles son sus soluciones alternativas?
fuente