Desativar exibição embutida quando externa é fornecida no Gnome

1

Meu laptop tem uma tela de 4k. Quando eu conecto meu thunderbolt 3 para exibir o adaptador de porta que se conecta a 3 telas de 1920x1200 sobre o MST, ele não consegue se conectar corretamente porque excede a resolução máxima permitida pela minha GPU.

A -hopeful- solução para isso está desativando o built-in display e, em seguida, conectando-se aos monitores externos. No entanto, parece que não consigo fazer isso corretamente através do gerenciador de exibição e isso geralmente termina em mim, quebrando coisas.

Resumo:

Laptop - > Thunderbolt 3 para exibir o adaptador de porta - > 3 telas de 1920x1200 sobre o MST / Daisy Chaining

Estou procurando desabilitar a exibição embutida quando detectores externos são detectados e reativá-la quando telas externas são desconectadas.

    
por Alec 10.11.2017 / 22:55

2 respostas

1

Primeiro, um xrandr --listmonitors mostra as exibições visíveis para o seu X.

Por exemplo, você verá estes (eu tenho um único monitor, você terá vários):

Monitors: 1
 0: +*DVI-0 1920/598x1080/336+0+0  DVI-0

Agora, se eu quiser desligar meu monitor DVI-0, eu enviaria um

xrandr --output DVI-0 --off

Você pode obter uma lista mais detalhada de sua configuração de exibição com um xrandr -q .

O problema é que é uma ferramenta de linha de comando. Fazer isso automaticamente na tela de conexão / desconexão é possível, mas no caso do gnome + suse, não sei como.

Talvez você receba uma resposta mais detalhada para isso - se a sua pergunta não for encerrada até o momento.

    
por 12.11.2017 / 01:46
1

Verifique o pacote autorandr . Você cria configurações e a ferramenta alterna entre elas automaticamente.

    
por 30.06.2018 / 17:33