Consegui corrigir o problema removendo "~ / .config / xfce4 / xfconf / xfce-perchannel-xml / displays.xml".
Ontem eu queria assistir a um filme na minha TV, então liguei minha TV à porta HDMI do meu laptop. No começo não mostrei minha tv como segunda tela, então fui para as configurações - > exibir e ativado minha tv. Mas depois desse passo, tanto a tela do meu laptop quanto a tela da minha tv ficaram pretas, mesmo depois de uma reinicialização.
Eu tentei fazer o login com a conta de convidado e nessa conta tudo está funcionando bem, que parece que é uma configuração de usuário que eu errei. Alguém sabe como posso redefinir essa configuração?
O que eu consegui fazer é entrar na conta quebrada e iniciar um shell pelo Super + T e usar o comando xrandr --query
. A saída disso é
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 32767 x 32767
LVDS1 connected 1366x768+-32768+-32768 (normal left inverted right x
axis y axi$ 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)
(observe que eu desconectei a TV agora)
Eu executei o mesmo comando em uma outra conta e a saída para isso é a mesma, exceto que o LVDS1 declara '1366 * 768 + 0 + 0'. Eu acho que esses dois últimos parâmetros são algum tipo de offset, então eu não consigo ver nada? Estou executando o xubuntu.
Consegui corrigir o problema removendo "~ / .config / xfce4 / xfconf / xfce-perchannel-xml / displays.xml".
Recentemente, encontrei o script abaixo em algum lugar na rede. Autor alegou que ele alternar automaticamente entre HDMI e tela.
#!/bin/bash
# i ran 'xrandr -q' to discover these values
IN="eDP1"
EXT="HDMI1"
if (xrandr | grep "$EXT" | grep "+")
then
xrandr --output $EXT --off --output $IN --auto
else
if (xrandr | grep "$EXT" | grep " connected")
then
xrandr --output $IN --off --output $EXT --auto
fi
fi
Espero que funcione