Accidentalmente configuré la resolución de la pantalla demasiado alta, no volverá a cambiar

Accidentalmente configuré la resolución de la pantalla demasiado alta, no volverá a cambiar

Estoy usando VMware con Arch y XFCE. La resolución de pantalla predeterminada era demasiado pequeña para mí, así que quería cambiarla a algo mayor. Accidentalmente seleccioné un tamaño de pantalla que era demasiado grande y pensé que iba a volver al tamaño de pantalla que tenía antes, pero permaneció como una pantalla negra. Reinicié VMware y Arch todavía muestra una pantalla negra.

¿Hay alguna forma de solucionar este problema sin reinstalar?

Respuesta1

La forma correcta de hacerlo sería encontrar el archivo de configuración que se modificó y editarlo a la resolución correcta. Pero no soy usuario de XFCE así que tendrás que buscarlo tú mismo :)

Otra forma independiente del escritorio es cambiar la resolución usando xrandr. Suponiendo que aún puede iniciar su computadora y usar Ctrl+ Alt+ F1para acceder al símbolo del sistema, puede escribir esto para cambiar a resolución automática:

xrandr --display :0 --output VGA1 --auto

Una vez que el comando haya finalizado sin ningún error, puede usar Ctrl+ Alt+ F7para volver a la GUI y debería tener la resolución correcta. No olvides cambiar la resolución nuevamente, para que se guarde la configuración.

Notas:

  1. Es posible que deba cambiar VGA1el nombre de su salida de pantalla (escriba xrandr --display:0para ver las salidas).

  2. Si --autono es lo suficientemente inteligente, puede cambiarlo, por ejemplo
    xrandr --display :0 --output VGA1 --mode 1024x768
    , a , lo que cambiará la resolución a 1024x768 (nuevamente, escriba xrandr --display:0para ver los posibles modos de resolución).

Respuesta2

Me encontré exactamente con este problema hoy y el xrandrcomando anterior no funcionó para mí.

El archivo de configuración real es:~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml

Cambié la Resolutionlínea de nuevo 800x600y estuve bien:

<property name="Resolution" type="string" value="800x600"/>

Respuesta3

El truco para que xrandr funcione es que necesita colocar un comando de suspensión antes del comando xrandr, ejecutarlo y volver a la sesión X (mantenga presionada la tecla Alt y flecha izquierda) para que la sesión X esté en primer plano antes de que xrandr realmente se ejecute. . En mi caso la salida es HDMI-1 por lo que la línea de comando es:

sleep 5;xrandr --display :0 --output HDMI-1 --auto

Ejecuté eso y rápidamente cambié la sesión X al primer plano.

información relacionada