User Tools

Site Tools


informatica:linux:xrandr

xrandr

xrandr monitor resolucion dpi

Resolución aplicaciones (libreoffice, pidgin, etc.)

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

Flecos

He tenido que modificar las siguientes configuraciones de las aplicaciones que usaba:

  • Awesome
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")
  • Sakura

Incrementar el tamaño de fuente

  • Firefox

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

  • Chrome

(18/08/2017+)

Arrancarlo con:

chromium --force-device-scale-factor=1.5
informatica/linux/xrandr.txt · Last modified: 2020/04/09 06:08 by javi