• Cambiar el escalado fraccional de Gnome desde la terminal

    Podemos cambiar el escalado fraccionario de Gnome desde la terminal. Pero antes que nada, debemos saber si estamos usando Wayland o X11. Para ello ejecutamos:

    echo $XDG_SESSION_TYPE

    Dependiendo si estamos utilizando Wayland o X1, seguimos uno u otro método.

    PARA WAYLAND

    En Wayland, GNOME maneja las escalas de las pantallas a través de configuraciones específicas y admite escalas fraccionales si habilitamos las opciones experimentales. Por ejemplo, podemos poner el escalado fraccional de todas las pantallas al mismo tiempo con dos simples comandos de terminal, de esta forma:

    gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"

    Es aconsejable cerrar y volver a abrir la sesión de Gnome, para que los cambios se apliquen correctamente, aunque a veces no haga falta.

    Este truco nos permitirá, manteniendo la resolución, ver las cosas un poco más grande, descartando las escalas por defecto de Gnome (que suelen ser 100%, 200% o 300%).

    Si por alguna razón, las escalas por defecto que se nos ofrecen a partir de haber activado el escalado fraccional (125%, 150%, etc), no nos convencen podemos forzar una escala manual ejecutando otro truco, que consiste en reemplazar el valor 1 de la etiqueta scale del archivo ~/.config/monitors.xml (habrá una etiqueta scale por cada pantalla que hayamos conectado):

    sed -i 's|<scale>1</scale>|<scale>1.35</scale>|g' ~/.config/monitors.xml

    La línea de arriba activa una escala de 135%.

    PARA X11

    Para X11 hacemos lo siguiente:

    gsettings set org.gnome.desktop.interface text-scaling-factor 1.25

    Esto afecta el tamaño del texto y widgets, pero no cambia la resolución de la pantalla.

    Si lo que queremos es un escalado «global» (no solo el texto) en X11, podemos hacerlo con con xrandr usando una escala virtual. Para ello, primero listamos los monitores con:

    xrandr --listmonitors

    …y luego aplicamos para cada monitor:

    xrandr --output DP-0.8   --scale 0.8x0.8
    xrandr --output DP-0.1.8 --scale 0.8x0.8

    .


    Deja una respuesta