Sou confrontado com um problema ao conectar o monitor externo enquanto o computador está aberto.
Nesse ponto, parece que o xrandr adota uma das combinações que não funcionam.
Como solução alternativa para outro problema maior, desejo poder modificar as configurações padrão de exibição que o xrandr possui ao conectar o monitor externo enquanto o computador está em execução. (Para que eu possa definir uma configuração que evite o problema: seja por uma combinação de resoluções que funcione ou iniciando apenas um dos monitores).
Se eu conectar o monitor externo antes de iniciar o sistema, o xrandr selecionará a exibição de espelho em uma certa resolução bastante baixa que funcione.
Atualizar:
xrandr
Screen 0: minimum 320 x 200, current 1360 x 768, maximum 4096 x 4096
VGA-0 connected 1360x768+0+0 (normal left inverted right x axis y axis) 580mm x 320mm
1360x768 60.0*+
1280x720 60.0
1024x768 60.0
800x600 60.3
640x480 60.0
DVI-0 disconnected (normal left inverted right x axis y axis)
LVDS connected (normal left inverted right x axis y axis)
1680x1050 60.1 +
1400x1050 60.0
1280x1024 59.9
1440x900 59.9
1280x960 59.9
1280x854 59.9
1280x800 59.8
1280x720 59.9
1152x768 59.8
1024x768 59.9
800x600 59.9
848x480 59.7
720x480 59.7
640x480 59.4
S-video disconnected (normal left inverted right x axis y axis)
Quando conecto a área de trabalho externa, quero usá-la com a melhor resolução (o que, considerando meu outro problema, exclui o uso do monitor interno). Eu posso definir na GUI a resolução para o monitor duplo. Mas, ao conectar o cabo do monitor externo, quero que o interno se apague e o externo tenha 1360x768 - exatamente como estavam quando executei o xrandr
comando acima.
fonte
/etc/X11/xorg.conf
arquivo. Por favor, poste a saída dexrandr
(eu sei que está na outra pergunta, mas repita-a aqui para que o Q seja independente). Especifique também qual tela você deseja ter direito e qual resolução elas devem ter.Respostas:
Não sei exatamente como escrever uma configuração padrão para
xrandr
quando você conectar um monitor externo, mas poderá escrever facilmente um script personalizado e associá-lo a uma tecla de atalho, comometa + P
.Exemplo
Em seguida, associe algum atalho
/usr/bin/custom-xrandr
e sempre que conectar um monitor externo, basta pressionar essas teclas.Isso deve atingir exatamente o que você deseja.
fonte
disper
- mais aqui .