Desativei acidentalmente meus monitores; portanto, ao fazer o login, aterro em uma tela em branco com iluminação de fundo. Posso abrir terminais com Ctrl+ Alt+ F#, então como habilito o monitor no terminal?
Eu tentei xrandr
, mas ele não pode abrir a tela. xset
também não funciona. Encontrei esta pergunta que se assemelha muito ao meu problema. A resposta fornece um script para ser inserido /etc/X11/Xreset.d
.
Executá-lo não resolve o meu problema (embora seja provável que eu não entenda como usá-lo corretamente). Eu acho que de alguma forma fiz o novo padrão ser "desativar monitores".
Executando o Ubuntu Studio 13.10. Não tenho drivers da nVidia. Não consigo encontrar um xorg.conf
arquivo para remover. Grato por toda e qualquer contribuição!
Editar: Saída do 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)
Ainda sendo um iniciante na CLI, não entendo man xrandr
como ligar (existe uma opção desativada) ou ativar os monitores. Saída de xrandr --auto
isCan't open display
Editar 2: Saída dexrandr -d :0 --auto
Configure crtc 0 failed
Talvez eu só precise reinstalar o X11?
Edit 3: Saídas de comandos sugeridos / quais comandos xset eu tentei:
xrandr -d :0 output LVDS1 --auto
configure crtc 0 failed
xset q
e xset dpms force on
ambos retornam
unable to open display ''''
Não há diferença para sudo
comandos.
Edit 4: Tentativas mais fúteis e a possível descoberta de um problema de segurança
4.1 Tentei reinstalar o Xorg e o X11, e executei o
sudo apt-get install --reinstall xserver*
que falhou com esta saída:(muitas versões disso :) Nota, selecionando 'xserver-xorg-something' para regex 'xserver *' (próximo :) Alguns pacotes não puderam ser instalados. Isso pode significar que você solicitou uma situação impossível ou, se estiver usando a distribuição instável, alguns pacotes necessários ainda não foram criados ou removidos do 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 Em seguida, entrei como convidado e entrei como eu através do tty Ctrl+ Alt+ F#e executei os mesmos comandos xrand acima (OP e edições 1-3), com a mesma saída, tanto quanto posso ver.
4.3 Em seguida, criei um new_user com todos os direitos de administrador e repeti o 4.2 via tty.
4.4 QUESTÃO DE SEGURANÇA? Não, apenas uma necessidade de conscientização. Não relacionado a esse assunto, detalhes na barra de ativação
Começa a parecer que é necessário reinstalar o sistema :-(
xrandr -d :0
xrandr -d :0 --auto
?xset
comandos você tentou?xrandr -d :0 --output LVDS1 --auto
--auto
ou--off
não funciona, enquanto--primary
funciona e realmente funciona em torno de outro bug. Estou usando o Gentoo no Lenovo T420s.Respostas:
Depois de executar este comando, mude imediatamente para o tty em que a tela está preta e, após 5 segundos, a tela deve aparecer.
O
xrandr command
mostrador será exibido na tela principal. Parece funcionar apenas se você estiver no momento em que seu gerenciador de exibição é executado, daí osleep
tempo necessário para você trocar.fonte
sudo apt install openssh-server
antes no VT1), ctrl-alt-F7 (no próprio computador, para estar no console gráfico que, por acaso, é VT7 no meu caso) ) Então, na sessão ssh:export DISPLAY=:0.0
,xrandr -display :0.0 --output eDP-1 --auto
.Descobrir que as configurações incorretas são armazenadas em um arquivo chamado
displays.xml
.Não vou detalhar aqui como adivinhei, embora o comentário sobre a exclusão tenha
monitors.xml
sido útil. Também envolveu a comparação manual de vários subdiretórios .config.Claro, o que eu deveria ter feito foi perguntar ao meu mecanismo de pesquisa " onde o xubuntu armazena as configurações de exibição " e encontrar esse tópico no ubuntuforums ...
Entre na tela em branco e use CTRL+ ALT+ F#para entrar na linha 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 essa missão possa ajudar alguém.
fonte
xrandr
questão do VT, não é?Você deve poder abrir (e definir propriedades para) uma exibição pelo console do terminal virtual, desde que saiba o número da exibição da sessão X em execução. Geralmente, é 0: para a exibição física principal, mas esse nem sempre é o caso. Por exemplo, para consultar a exibição: 0
Para reativar uma tela que foi desligada, geralmente é suficiente usar,
--auto
por exemplo, para ativar o dispositivo de saída LVDS1: 0 de voltafonte
mv ~/.config/monitors.xml ~/.config/monitors.xml.bak
)? BTW faz login em uma conta diferente ou conta de convidado funciona?Eu estenderia a resposta de Martin Marčan substituindo o sono por um comando que alterna para o console preto:
onde 7 é o número do console usado para o X11 (geralmente 7 ou 8) e LVDS é o nome da saída que você deseja reconfigurar. Você pode recuperar a lista de saídas primeiro com
fonte
Tente o seguinte:
Por exemplo:
Veja se isso funciona.
fonte
Resolvi esse problema no Lubuntu 18.04 assim:
Se você inicializar em uma tela desligada, abra um terminal às cegas com CTR- ALT- T. Como você não pode ver o terminal e o que escreve, digite com muito cuidado
Pressione Enter. Voila.
(BTW: No meu caso, inserir esse código em tty1 ou em qualquer terminal virtual não funcionou. Tentei várias coisas, as pessoas mencionam acima, mas ao retornar à sessão em execução ou após a reinicialização, nada mudou. Talvez o problema seja esse xrandr pode executar esse comando corretamente para algum hardware apenas em uma sessão x em execução?)
fonte