Saltar al contenido

Cómo establecer una resolución persistente en xfce en Debian

Si hallas algún problema con tu código o trabajo, recuerda probar siempre en un ambiente de testing antes subir el código al trabajo final.

Solución:

Una de las muchas formas de cambiar la configuración en un entorno de escritorio es utilizar las herramientas que se proporcionan con ese entorno. En este caso XFCE es un entorno de escritorio y ofrece este tipo de herramientas, algunas con interfaz gráfica.

Y la forma más sencilla de cambiar la resolución es usar “Pantalla” que se puede encontrar en Application Menu > Settings > Display o se puede invocar desde el emulador de terminal usando xfce4-display-settings dominio.

Por supuesto, si no le gusta una solución gráfica, siempre puede modificar manualmente el archivo respectivo (en este caso .config/xfce4/xfconf/xfce-perchannel-xml/displays.xml)

Dos problemas que tuve que resolver en mi configuración (OpenSuse como invitado de VMware):

  1. la resolución no está en la lista desplegable de xfce4-display-settings (pero el nombre del monitor es. Lo necesitará más tarde).
  2. cada cierre de sesión ‘olvida’ la resolución agregada manualmente (a través de xrandr)

Mi procedimiento para el monitor (‘Virtual1’), que quiero configurar en 1160×1600:

En el monitor de destino determinar los parámetros de tiempo

$ cvt 1160 1600
# 1160x1600 59.99 Hz (CVT) hsync: 99.46 kHz; pclk: 156.75 MHz
Modeline "1160x1600_60.00"  156.75  1160 1248 1368 1576  1600 1603 1613 1658 -hsync +vsync
$ _

Activa ese modeline usando xrandr:

$ xrandr --newmode "1160x1600_60.00"  156.75  1160 1248 1368 1576  1600 1603 1613 1658 -hsync +vsync
$ xrandr --addmode Virtual1 1160x1600_60.00
$ xrandr --output  Virtual1 --mode 1160x1600_60.00
$ _

¡Voila!

Para obtener esta resolución de pantalla automáticamente al iniciar sesión, agregue las líneas ‘xrandr’ anteriores a .bashrc o .profile.

Este cludge funciona para mí. ¿Quizás alguien sabe dónde es mejor cambiar la configuración del sistema para que sea permanente, incluso sobreviviendo a las actualizaciones? (Todos mis viejos conocimientos de *nix parecen estar obsoletos desde systemd…)

“Aquellos que no entienden Unix están condenados a reinventarlo, mal. – Henry Spencer”

valoraciones y reseñas

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *