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

10

Estoy ejecutando Debian Jessie en VMWare, y la resolución predeterminada es 800x600. Puedo configurarlo a 1360x768 con xrandr, pero la próxima vez que inicie sesión todavía es 800x600.

Algunas publicaciones en Internet dicen que edito mi archivo xorg.conf. Corrí Xorg -configurey obtuve un archivo xorg.conf.new. Intenté probarlo, pero la pantalla permanece en negro ( startxsin la configuración funciona bien).

Alguna otra publicación dice que edite el archivo display.xml en este directorio ( .config/xfce4/xfconf/xfce-perchannel-xml), pero no tengo un archivo display.xml.

¿Alguna idea de cómo se hace esto?

Archivo de registro: http://pastebin.com/YaFrfnum

Archivo de configuración: http://pastebin.com/nYGg06TJ

devil0150
fuente
Publique el xorg.confarchivo y los mensajes de error /var/log/Xorg.0.logcuando X no se inicie.
L. Levrel
¿Has intentado usar xfce4-display-settingspara cambiar la resolución de xfce?
Scantlight
¿Estás seguro de que es el registro de la X que falla? No muestra ningún error. Además, su xorg.conf no especifica su resolución preferida. Agregar Option "PreferredMode" "1360x768"en la sección Monitor.
L. Levrel
@ L.Levrel Ahora muestra un error porque realmente no falló. Simplemente permaneció negro hasta que volví a la consola con Ctrl + Alt + F1 y lo cerré con Ctrl + C
devil0150
@Scantlight que funcionó gracias. ¿Puedes escribirlo como respuesta?
devil0150

Respuestas:

12

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 herramientas de este tipo, algunas con interfaz gráfica.

Y la forma más sencilla de cambiar la resolución es usar "Pantalla" que se puede encontrar debajo Application Menu > Settings > Displayo se puede invocar desde el emulador de terminal mediante el xfce4-display-settingscomando.

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)

Scantlight
fuente
1
¿Y cómo se aplicaría esta configuración después de la modificación del archivo?
phil294
1
No encuentro el archivo displays.xml. ¿Cómo puedo establecer siempre una resolución de 1360x768 usando la línea de comando? El valor predeterminado es 640, algo muy, muy estrecho.
Jitesh Sojitra
7

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 sí el nombre del monitor. Lo necesitará más adelante).
  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 establecer en 1160x1600:

En el monitor objetivo, determine 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
$ _

Active esa línea de modo 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 mejor cambiar la configuración del sistema para que sea permanente, incluso sobreviviendo a las actualizaciones? (Todo mi viejo * nix know-how parece estar obsoleto desde systemd ...)

"Los que no entienden Unix están condenados a reinventarlo, mal. - Henry Spencer"

heiden98
fuente
1

Tuve el mismo problema con la ausencia de resoluciones compatibles en la lista de configuraciones de pantalla. Resuelvo este problema estableciendo límites adecuados para las variables de sincronización y actualización en mi xorg.conf:

HorizSync 31.0 - 83.0

VertRefresh 56.0 - 75.0

Los valores reales que tengo de mi hoja de datos LCD. Estoy usando el monitor Iiyama ProLite E2001WSV.

GDI
fuente