Accidentalmente desactivé mis monitores, así que cuando inicio sesión aterrizo en una pantalla en blanco con luz de fondo. Puedo abrir terminales con Ctrl+ Alt+ F#, entonces, ¿cómo habilito el monitor desde la terminal?
Lo intenté xrandr
, pero no se puede abrir la pantalla. xset
tampoco funciona Encontré esta pregunta que se parece mucho a mi problema. La respuesta proporciona un guión para poner /etc/X11/Xreset.d
.
Ejecutarlo no resuelve mi problema (aunque es probable que no entienda 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 xorg.conf
archivo para eliminar. Agradecido por todos y cada uno de los aportes!
Editar: salida del comandoxrandr -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)
Aún siendo un principiante de CLI, no entiendo man xrandr
cómo encender (hay una opción de apagado) o habilitar las pantallas. Salida de xrandr --auto
esCan't open display
Edición 2: Salida dexrandr -d :0 --auto
Configure crtc 0 failed
¿Tal vez solo tengo que reinstalar X11?
Edición 3: salidas de comandos sugeridos / qué comandos xset probé:
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 sudo
comandos.
Edición 4: más intentos inútiles y el posible descubrimiento de un problema de seguridad
4.1 Intenté reinstalar Xorg y X11, luego ejecuté lo
sudo apt-get install --reinstall xserver*
que falló con esta salida:(muchas versiones de esto :) Nota, seleccionando 'xserver-xorg-something' para regex 'xserver *' (siguiente :) Algunos paquetes no se pudieron instalar. Esto puede significar que ha solicitado una situación imposible o, si está utilizando la distribución inestable, algunos paquetes requeridos aún no se han creado o se han eliminado de Incoming.
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 Luego, 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 los anteriores (OP y ediciones 1-3), con la misma salida por lo que puedo ver.
4.3 Luego creé un nuevo_usuario con derechos de administrador completos y repetí 4.2 a través de tty.
4.4 PROBLEMA DE SEGURIDAD? No, solo una necesidad de conciencia. No relacionado con este tema, detalles en la plataforma de lanzamiento
Comienza a parecer que es necesario reinstalar el sistema :-(
xrandr -d :0
xrandr -d :0 --auto
?xset
comandos intentaste?xrandr -d :0 --output LVDS1 --auto
--auto
o--off
no funcionará, mientras--primary
funciona y en realidad funciona alrededor de otro error. Sin embargo, estoy usando Gentoo en Lenovo T420s.Respuestas:
Después de ejecutar este comando, cambie inmediatamente al tty donde la pantalla está negra, y después de 5 segundos, la pantalla debería aparecer.
El
xrandr command
encenderá su pantalla principal. Solo parece funcionar si actualmente está en el tty donde se ejecuta su administrador de pantalla, por lo tanto,sleep
para darle algo de tiempo para poder cambiar.fuente
sudo apt install openssh-server
antes en VT1), ctrl-alt-F7 (en la computadora misma, para estar en la consola gráfica que en mi caso es VT7) ) Luego, en la sesión ssh:export DISPLAY=:0.0
,xrandr -display :0.0 --output eDP-1 --auto
.Averigüe que la configuración ofensiva se almacena en un archivo llamado
displays.xml
.No detallaré aquí cómo lo adiviné, aunque el comentario sobre la eliminación
monitors.xml
resultó útil. También implicó la comparación manual de varios subdirectorios .config.Por supuesto, lo que debería haber hecho fue preguntarle a mi motor de búsqueda " dónde almacena xubuntu la configuración de visualización " y encontrar este hilo en ubuntuforums ...
Inicie sesión en su pantalla en blanco y use CTRL+ ALT+ F#para ingresar a la línea de comando.
sudo find . -type f -name "*displays*"
mv ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml.bak
sudo reboot
Espero que esta búsqueda pueda ayudar a alguien.
fuente
xrandr
solucionar el problema de VT, ¿verdad?Debería poder abrir (y establecer propiedades para) una pantalla a través de la consola del terminal virtual siempre que conozca el número de pantalla para la sesión X en ejecución. Eso suele ser: 0 para la pantalla física principal, pero no siempre es así. Por ejemplo, para consultar la pantalla: 0
Para volver a habilitar una pantalla que se ha apagado, generalmente es suficiente usar,
--auto
por ejemplo, para encender el dispositivo de salida LVDS1 en la pantalla: 0 nuevamente encendidofuente
mv ~/.config/monitors.xml ~/.config/monitors.xml.bak
)? Por cierto, ¿iniciar sesión en una cuenta diferente o cuenta de invitado funciona?Extendería la respuesta de Martin Marčan reemplazando el sueño con un comando que cambia a la consola negra:
donde 7 es el número de la consola utilizada para X11 (generalmente 7 u 8) y LVDS es el nombre de la salida que desea reconfigurar. Puede recuperar la lista de salidas primero con
fuente
Prueba esto:
Por ejemplo:
A ver si eso funciona.
fuente
Resolví este problema en Lubuntu 18.04 así:
Si arranca en una pantalla, que está apagada, abra una terminal a ciegas con CTR- ALT- T. Como no puede ver el terminal y lo que escribe, escriba con mucho cuidado
Presione enter. Voila
(Por cierto: en mi caso, ingresar dicho código en tty1 o cualquier terminal virtual no funcionó. Intenté varias cosas, la gente menciona anteriormente, pero al volver a la sesión de ejecución o después de reiniciar, nada cambió. Quizás el problema es que xrandr ¿puede ejecutar este comando correctamente para algún hardware solo dentro de una sesión x en ejecución?)
fuente