Os jogos são exibidos nos dois monitores quando abertos

1

Não tenho certeza de qual configuração mudar para isso, mas abro jogos como o Dungeon Crawl ou um jogo Steam e o jogo quer ocupar as duas telas. Existe uma maneira de ter o jogo aberto apenas em uma tela xrandr mostra isso. Então, ambos estão na tela 0:

Screen 0: minimum 320 x 200, current 2966 x 900, maximum 8192 x 8192

LVDS1 connected 1366x768+1600+75 (normal left inverted right x axis y axis) 344mm x 193mm

VGA1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 443mm x 249mm

Se precisar de mais alguma informação ou me indicar um lugar onde você já encontrou uma resposta, por favor me avise.

    
por Mitch 11.10.2012 / 02:39

2 respostas

1

Eu tenho dois monitores conectados à minha máquina Xubuntu 14.04 agora e encontrei o mesmo problema. Eu acho que a melhor maneira de consertar isso é através de um arquivo de script, para que você não precise digitar os comandos toda vez que quiser jogar o jogo.

Eu escrevi um arquivo de script que, entre outras coisas, corrigirá a janela Dungeon Crawl Tiles para consumir apenas uma área de trabalho, em vez de abranger duas. Você pode baixar ou visualizar aqui .

    
por Luminous 15.06.2014 / 16:07
0

Eu não acho que exista uma solução limpa para isso agora. A solução mais fácil é usar xrandr e configurá-lo para usar apenas um monitor antes de iniciar o jogo com:

xrandr --output LVDS1 --off

E quando você terminar o jogo, reative os dois monitores com:

xrandr --output LVDS1 \
         --mode "1366x768" \
         --panning 1366x768+1600+75 \
       --output VGA1 \
         --mode "1600x900" \
         --panning "1600x900+0+0"

Outra alternativa é iniciar o jogo em um modo de janela e, em seguida, remover a borda da tela com algum hackery. Eu escrevi uma ferramenta para isso, disponível em:

Mas não está realmente pronto para o usuário final nem nada. Você o usa assim (mova o ponteiro do mouse sobre a janela do jogo antes dos 2 segundos se esgotarem):

sleep 2 && ./windowtool.py -keep-above 1 --decorations 0 -m 1366,0 ACTIVE

Se o jogo não fornecer uma resolução adequada à sua área de trabalho, você poderá usar xrandr para definir o seu monitor para uma resolução adequada ao jogo.

    
por Grumbel 12.10.2012 / 11:58