Como ter apenas um display?

4

Eu tenho um laptop conectado a um monitor por meio de um cabo VGA. Eu estou tentando obter o conjunto de exibição para o monitor externo somente (eu não quero qualquer exibição na tela do laptop). No entanto, sempre que defino a tela do laptop para "off" (desligado) na configuração "Displays" (Exibição), a tela não é exibida (a tela do laptop e o monitor não têm sinal). Então, como faço para chegar onde a tela só aparece no monitor externo?

    
por Isaiah Bugarin 19.12.2011 / 04:32

1 resposta

3

Você pode usar xrandr para alterar o monitor principal padrão.

  

Acontece que xrandr --output DFP1 --primary faz o truque. Substituir   DFP1 ao nome do monitor que você deseja transformar em seu monitor principal.   Você pode executar xrandr --prop para obter os nomes apropriados dos monitores   atualmente conectado.

     

Se você executar xrandr --output DFP1 --primary , ele alternará   monitores primários, mas depois de reiniciar o seu laptop, o laptop se torna   a exibição principal mais uma vez.

     

Então, eu pensei em escrever um script simples, que é executado no início,   que verifica, se houver um monitor externo conectado, e se houver   é, em seguida, execute o comando para tornar o monitor externo o primário   exibição.

#!/bin/bash
NR_OF_MONITORS=$(xrandr -d :0 -q | grep ' connected' | wc -l)
if [ $NR_OF_MONITORS = "2" ]; then
  xrandr --output DFP1 --primary
fi

Fonte

    
por Mark Rooney 09.04.2012 / 14:56