¿Cómo habilitar el monitor desde la terminal?

23

Accidentalmente desactivé mis monitores, así que cuando inicio sesión aterrizo en una pantalla en blanco, con iluminación de fondo. Puedo abrir terminales con Ctrl + Alt + F # , entonces, ¿cómo habilito el monitor desde el terminal?

Intenté xrandr , pero no puede abrir la pantalla. xset tampoco funciona. Encontré esta pregunta , que se parece mucho a mi problema. La respuesta proporciona un script para poner en /etc/X11/Xreset.d .

Ejecutarlo no resuelve mi problema (aunque es probable que no entiendo cómo usarlo correctamente). Creo que de alguna manera hice que el nuevo valor predeterminado fuera "deshabilitar monitores".

Ejecutando Ubuntu Studio 13.10. No tengo controladores nVidia. No puedo encontrar un archivo xorg.conf para eliminar. Agradecido por cualquier entrada!

Editar: Salida del comando xrandr -d :0

Screen 0: minimum 320x200, current 1366 x 768, maximum 32767 x 32767
LVDS1 connected 1366x768+-32768+-32768 (normal left inverted right x axis y axis) 344mm x 192mm
    1366x768    60.0*
    1360x768    59.8    60.0
    1024x768    60.0
    800x600     60.3    56.2
    640x480     59.9
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

Siendo aún un principiante de CLI no entiendo de man xrandr cómo encenderlo (hay una opción de desactivado) o habilito las pantallas. La salida de xrandr --auto es Can't open display

Editar 2: salida de xrandr -d :0 --auto

Configure crtc 0 failed

¿Tal vez tengo que volver a instalar X11?

Editar 3: Salidas de comandos sugeridos / qué comandos xset intenté:

xrandr -d :0 output LVDS1 --auto

    configure crtc 0 failed

xset q y xset dpms force on ambos regresan

    unable to open display ''''

No hay diferencia para los comandos sudo .

Editar 4: Más intentos inútiles y el posible descubrimiento de un problema de seguridad

  • 4.1 He intentado reinstalar Xorg y X11, luego ejecuté sudo apt-get install --reinstall xserver* que falló con este resultado:

    (muchas versiones de esto :)     Tenga en cuenta que selecciona 'xserver-xorg-something' para regex 'xserver *' (siguiente:)     Algunos paquetes no pudieron ser instalados. Esto puede significar que tienes     solicitó una situación imposible o si está utilizando el inestable     distribución que algunos paquetes requeridos aún no se han creado     o se ha movido fuera de Entrante.

    The following information may help to resolve the situation:
    
    The following packages have unmet dependencies:
    xserver-xorg-input-mtrack : Conflicts: xserver-xorg-input-multitouch
    but 1.0~rc2+git20110312-2build4 is to be installed
    E: Unable to correct problems, you have held broken packages.
    
  • 4.2 A continuación, inicié sesión como invitado e inicié sesión como yo mismo a través de tty Ctrl + Alt + F # y ejecutó los mismos comandos xrand que antes (OP y ediciones 1-3), con el mismo resultado que puedo ver.

  • 4.3 Luego creé un nuevo_usuario con todos los derechos de administrador y repetí 4.2 vía tty.

  • 4.4 ¿PROBLEMA DE SEGURIDAD? No, solo una necesidad de conciencia. No relacionado con este tema, detalles en launchpad

Comienza pareciendo que es necesario volver a instalar el sistema: - (

    
pregunta Al F 15.01.2014 - 01:04

5 respuestas

7
  1. Descubre que las configuraciones ofensivas están almacenadas en un archivo llamado displays.xml .

    No detallaré aquí cómo lo adiviné, aunque el comentario sobre eliminar monitors.xml resultó útil. También implicó la comparación manual de varios subdirectorios .config.

    Por supuesto, lo que debería hacer es preguntar a mi motor de búsqueda " dónde guarda xubuntu la configuración de visualización " y encontrar este hilo en ubuntuforums ...

  2. Inicie sesión en su pantalla en blanco y use CTRL + ALT + F # para ingresar a la línea de comandos.

  3. sudo find . -type f -name "*displays*"

  4. mv ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml.bak

  5. sudo reboot

Espero que esta búsqueda pueda ayudar a alguien.

    
respondido por el Al F 25.01.2014 - 19:25
7

Después de ejecutar este comando, cambie de inmediato al tty donde la pantalla está en negro, y después de 5 segundos, aparecerá la pantalla.

sleep 5 && xrandr -d :0 --output LVDS --auto

El xrandr command activará la pantalla principal. Parece que solo funciona si se encuentra actualmente en el tty donde se ejecuta el administrador de pantalla, por lo tanto, el sleep le da algo de tiempo para poder cambiar.

    
respondido por el Martin Marčan 19.10.2016 - 20:16
5

Debería poder abrir (y establecer propiedades para) una pantalla a través de la consola de terminal virtual siempre que conozca el número de pantalla para la sesión X en ejecución. Suele ser: 0 para la pantalla física principal, pero ese no es siempre el caso. Por ejemplo, para visualizar la consulta: 0

xrandr -d :0 -q

Para volver a habilitar una pantalla que se ha desactivado, generalmente es suficiente usar --auto e.g. para encender el dispositivo de salida LVDS1 en la pantalla: 0 de nuevo

xrandr -d :0 --output LVDS1 --auto 
    
respondido por el steeldriver 16.01.2014 - 00:17
0

Pruebe esto:

xrandr --output "nameYourVGA" --mode "yourResolution"

Por ejemplo:

xrandr --output VGA1 --mode 1366x768

Vea si eso funciona.

    
respondido por el Cosmo José 23.04.2015 - 00:09
0

Resolví este problema en Lubuntu 18.04 así:

Si arranca en una pantalla que está desactivada, abra un terminal a ciegas con CTR - ALT - T . Como no puede ver el terminal y lo que escribe, escriba con mucho cuidado

xrandr --output "nameYourScreen" --auto

Presiona Enter. Voila.

(Por cierto: en mi caso, no funcionó ingresar ese código en tty1 o en cualquier terminal virtual. Probé varias cosas, la gente menciona arriba, pero cuando cambié a la sesión de ejecución o después de reiniciar, nada cambió. Tal vez el problema ¿es que xrandr puede ejecutar este comando correctamente para algún hardware solo dentro de una sesión x en ejecución?)

    
respondido por el sverris 17.06.2018 - 09:37

Lea otras preguntas en las etiquetas