Eu tenho um problema complicado com relação a vários monitores no KDE (Kubuntu). Eu tenho um laptop que, em casa, está conectado a dois monitores - VGA e HDMI. Isso funciona apenas quando a tela do laptop embutida está desativada (pelo menos me disseram isso).
O problema é que agora tirei o laptop e o inicializei sem monitores externos conectados. O sistema lembra que a tela embutida foi desativada e, portanto, a desativa, mesmo sendo o único monitor conectado. Obviamente, isso torna o laptop praticamente inutilizável. Mudando para um terminal através do Ctrl+ Alt+ F#works, posso fazer o login; até o Guest funciona normalmente.
A questão é: como faço para (re) definir as configurações do monitor de uma conta por meio de terminais, pois não posso usar a GUI?
obrigado
fonte
xrandr
que pode ser útil.Respostas:
Boa pergunta. Um pouco complicado de responder, mas aqui está uma tentativa.
Resposta básica
Na verdade, existe uma pequena possibilidade de redefinição incluída no X11 . Você pode encontrá-lo em
/etc/X11/Xreset
. Você pode usar o diretório Xreset (Xreset.d
) para colar um script que é executado automaticamente quando um usuário efetua logout. O arquivo LEIA-ME:Assim, você poderia: a) adicionar um script de redefinição
/etc/X11/Xreset.d
eb) criar um script anexado a um iniciador que configure seus monitores externos duplos. Como tal, você efetuaria logoff e tudo voltaria ao normal, efetuaria logon no laptop, acionaria o iniciador dos monitores e gozaria a vida.Mais Informações
Você pode querer
sudo dpkg-reconfigure -phigh xserver-xorg
redefinir o xserver ou (provavelmente melhor olhar para a resposta que Mik sugeriu nos comentários).Um cara do SuSE escreveu um bom artigo sobre o X.
Em um relatório de bug resolvido, alguém declara:
Este é o conteúdo do arquivo:
Você pode encontrá-lo em seu próprio sistema.
fonte
logoff
só me desconectado do tty, não de X.gnome-session-quit
? Fonte: askubuntu.com/questions/15795/…Sempre que coloco meu laptop Lubuntu no modo de suspensão quando ele é exibido exclusivamente na minha TV e o acordo depois de desconectá-lo, eu termino com uma tela preta porque a resolução errada é atribuída. Então, mesmo problema que você, preciso definir a resolução do terminal virtual TTY1 que posso alcançar com Ctrl-alt-F1, mas o xrandr parece não funcionar. Examinei as páginas dos resultados de pesquisa do Google antes de encontrar a solução, então pensei em compartilhar.
O principal é que o xrandr aparentemente só funciona na tela atualmente focada. Portanto, você deve encadear um comando de suspensão antes do comando xrandr para dar tempo para voltar ao servidor X com Ctlr-alt-F7 para que o comando seja executado lá. Caso contrário, você receberá um erro como
xrandr: Configure crtc 0 failed
.Para obter os nomes das telas conectadas (e assumindo que o servidor X esteja em execução
:0
):$xrandr -d :0
Para modificar as configurações de exibição:
$sleep 5; xrandr --output LVDS1 --auto -d :0
Substitua LVDS1 pela saída que você deseja modificar e --auto por quaisquer parâmetros do xrandr que você deseja usar.
Tem que haver uma maneira melhor de fazer isso. Mas funciona.
Fonte original da solução: http://www.lgqyc.com/server-14-04-3-lts-display-orientation/
Confira este comentário para uma possível melhoria na minha solução (não me testei).
fonte
chvt 7; xrandr --output LVDS1 --auto -d :0
. O chvt 7 muda para o VT7 para você, para que você não precise dormir / Ctrl-Alt-F7. Pode ser necessário umsleep 5
entre as chamadaschvt
exrandr
, mas mesmo assim ele salva as teclas manuais..xsessionrc
executável em seu diretório pessoal e incluir o comandoxrandr --auto
para forçar a reconfiguração automática de todas as exibições sempre que você efetuar login.O comando
xrandr -s 0
deve redefinir seus displays no terminal. Mais informações podem ser encontradas no seguinte site ouman xrandr
no terminal.https://linuxacademy.com/blog/linux/solution-resetting-your-screen-resolution-with-xrandr/
fonte
você já tentou (como sth)
de um diferente
tty
(por exemplo, tty1),com o qual você pode acessar
Ctrl Alt F1
e retornar ao (padrão gráfico) tty7Ctrl Alt F7
?fonte
xrandr: Configure crtc 1 failed
ao tentar - saída HDMI1 - --off. --auto não diz nada, até eu desligá-lo manualmente. Então --auto lança o mesmo erroUma coisa que eu ainda não mencionado, mas o que pode ser crítico: se você estivesse usando um Thinkpad laptop, a solução seria simples: Fn+ F7. Se você estiver usando um laptop de outro fabricante, provavelmente haverá outra tecla do tipo Fn que alternará entre as saídas da tela / tela (por exemplo, beamer, monitor externo, tela interna; espelho, on / off, e similares) no nível do BIOS (eu assumiria - Editar : consulte Como funcionam as teclas Fn? para obter mais detalhes sobre isso ).
Portanto, não seria necessário redefinir nada no Linux, por assim dizer.
fonte
Fn
+F8
no Dell Latitude. Depois de removê-lo da estação de acoplamento, ele às vezes não ligava a tela embutida. (Eu uso apenas a tela VGA externa com a estação de acoplamento.) Tentar mudar a tela parecia um absurdo, mas ligou a tela embutida.