xrandr monitor resolucion dpi
Problema: por defecto tomaba la resolución máxima (1920×1080) pero no el tamaño físico de la pantalla, con lo que las DPI eran incorrectas y todo se veía pequeño.
Resumen:
Concepto | Valor inicial | ¿Correcto? |
---|---|---|
Ancho físico | 508mm | No |
Alto físico | 285mm | No |
DPI | 96 | No |
1. Obtener la dimensión física del monitor
a) Medir físicamente la pantalla, excluyendo el marco
b) Lanzar el siguiente comando
xrandr | grep ' connected'
Salida esperada similar a:
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 290mm x 170mm
En este caso la resolución es de:
344mm x 194mm
2. Obtener el tamaño físico de la configuración actual
xdpyinfo | grep -B2 resolution screen #0: dimensions: 1920x1080 pixels (508x285 millimeters) resolution: 96x96 dots per inch
En este ejemplo es INCORRECTO, ya que la dimensión física configurada es de 508x285mm, que NO coincide con la tomada en el paso 1.
Con este comando se cambia, para ese dispositivo (eDP-1), las dimensiones físicas del monitor, y de forma automática ahora si las DPI son correctas:
xrandr --output eDP-1 --fbmm 290x170
Y ahora tenemos tanto la dimensión física correcta como las DPIs que tocan:
$ xdpyinfo | grep -B2 resolution screen #0: dimensions: 1920x1080 pixels (290x170 millimeters) resolution: 168x161 dots per inch
He tenido que modificar las siguientes configuraciones de las aplicaciones que usaba:
screen_resolution.sh #!/bin/bash xrandr --output eDP-1 --fbmm 290x170
sudo cp /etc/xdg/awesome/rc.lua /etc/xdg/awesome/rc.lua.bak
Y añadir al final del archivo esta linea:
os.execute("/home/usuario/screen_resolution.sh")
Incrementar el tamaño de fuente
Con el portátil Vant se sigue viendo pequeñito, por lo que cambio lo siguiente:
1. Abrir el navegador
firefox
2. Escribir en la barra de navegación:
about:config
Y presionar 'Enter'
3. Click 'I accept the risk!'
4. Escribir en la barra de navegación:
layout.css.devPixelsPerPx
5. Ajustar el valor. A mi me fue bien:
1.3
6. Click 'OK'. El cambio se aplica inmediatamente. Si no va bien cambiar el valor repitiendo pasos 5 y 6
(18/08/2017+)
Arrancarlo con:
chromium --force-device-scale-factor=1.5