GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo escalar la pantalla de inicio de sesión de Plasma en pantallas HD/UHD

Los problemas de la vida vienen en muchas formas y formas. Uno de ellos podría ser la pantalla de inicio de sesión en su escritorio Plasma. ¿Cómo? Al no escalar a la resolución de pantalla seleccionada de su sistema. Por ejemplo, mi esfuerzo reciente con Kubuntu 20.04 en mi IdeaPad Y50-70, con su tarjeta Nvidia y pantalla 4K. Para resumir, aunque logré obtener la resolución de escritorio y la escala UHD correctas, la pantalla de inicio de sesión no obedecía mi configuración y solo se renderizaba en 4K, ergo diminuto.

Pasé mucho tiempo tratando de arreglar esto y, finalmente, se me ocurrió esta guía. Ahora, en las ediciones más recientes de Plasma, como la 5.20, donde el escalado funciona muy bien, es posible que no enfrente este problema en absoluto. En 5.18.5, tuve que recurrir a algunos trucos desagradables para que todo funcionara. A ver que da.

Problema con más detalle

Los detalles de la pantalla de inicio de sesión parecen demasiado pequeños, porque se representan en 4K en un dispositivo pequeño. Escalar el escritorio y/o cambiar su resolución ayuda, incluida la pantalla de bloqueo pero NO la pantalla de inicio de sesión (SDDM). La solución es hacer que SDDM se represente a una resolución diferente durante el inicio.

Solución

Los scripts de SDDM se encuentran en:/usr/share/sddm/scripts/. El script que controla el componente gráfico se llama Xsetup. De forma predeterminada, este script puede incluir información específica de su controlador de gráficos. Lo que debe hacer es agregar una entrada que hará que SDDM se muestre a una resolución diferente.

Abra el archivo en un editor de texto como sudo o root (haga una copia de seguridad, por supuesto) y agregue esta línea:

xrandr --salida "dispositivo" --modo "modo" --tasa "tasa"

Como adivinó, esto solo es relevante para X11 y no para Wayland, pero la mayoría de las distribuciones usan X de todos modos, incluido Kubuntu 20.04 LTS, además de los controladores Nvidia. Así que es X para nosotros. Ahora, necesitamos averiguar el dispositivo, el modo y la frecuencia del comando.

Detectar configuración de pantalla

Abra una ventana de terminal y ejecute xrandr. Esto le mostrará todos los modos compatibles con su monitor.

xrandr
Pantalla 0:mínimo 8 x 8, actual 1920 x 1080, máximo 16384 x 16384
eDP-1-1 conectado primario 1920x1080+0+0 (normal izquierda invertida derecha eje x eje y) 344mm x 194 mm
3840x2160 48.00 +
3200x1800 59.96 59.94
2880x1620 59.96 59.97
2560x1600 59.99 59.97
2560x1440 59.99 59.99 59.96 59.95 <
1856X1392 60.01
1792x1344 60.01
2048x1152 59.99 59.98 59.90 59.91
1920x1200 59.88 59.95
1920x1080 60.01 59.97 59.96 59.93* <<<<<<<< 1600x12. 59,88
1600x1024 60,17
...

En mi ejemplo, el dispositivo es eDP-1-1. Las resoluciones disponibles llegan hasta 4K. El seleccionado está marcado con asterisco. Y luego, también tienes las diferentes tasas de refresco de pantalla en Hz. Sabemos que la resolución 4K hace que todo sea demasiado pequeño, por lo que queremos algo más pequeño. Decidí optar por 1080p, como el propio escritorio. En mi caso, la frecuencia de actualización correspondiente fue de 59,93 Hz. Por lo tanto, el comando xrandr se convierte en:

xrandr --salida eDP-1-1 --modo 1920x1080 --velocidad 59,93

Guarde el archivo y reinicie su sistema. Su pantalla de inicio de sesión debería verse genial ahora.

Conclusión

Aquí vamos. Creo que este es un tutorial bastante arcano, porque trata algo que no necesariamente considerarías importante para el trabajo diario. Pero entonces, si tienes un monitor HD/UHD de pequeñas dimensiones físicas, probablemente necesitarás subir la escala o bajar la resolución (o ambas). Para mí, los cambios del sistema no se reflejaron en la pantalla de inicio de sesión en Plasma y tuve que hacer un ajuste manual.

Esto se puede hacer con xrandr:puede usar la herramienta para administrar las resoluciones de pantalla independientemente, y es una herramienta ingeniosa y poderosa. La mejor parte de la solución es que es modular y completamente reversible. No afecta su escritorio conectado (puede hacerlo proporcionando una configuración de DPI si lo desea), y si no le gusta, simplemente cambie o elimine la entrada de Xsetup, y listo. Con suerte, esto ayudará a calmar los demonios del TOC.


Linux
  1. Cómo deshabilitar la sesión de inicio de sesión de invitado de Linux Mint 12

  2. Cómo personalizar el conmutador de tareas en KDE Plasma

  3. Cómo girar la pantalla en una Raspberry Pi 3

  4. Cómo usar el comando "pantalla" en Linux

  5. ¿Cómo elimino todas las pantallas?

Cómo cambiar la altura del menú del sistema Plasma

Cómo cambiar el color de las ventanas activas en Plasma

Cómo hacer que el escritorio Plasma se parezca a Unity

Cómo hacer que el escritorio Plasma se vea como una Mac

¿Cómo hacer que el indicador-sysmonitor sea un indicador predeterminado en la pantalla de inicio de sesión?

¿Cómo hacer que las pantallas de inicio de sesión y las salpicaduras de arranque coincidan al instalar diferentes escritorios?