Linux / X11 - Forçar jogos antigos a usar o monitor principal

1

Estou executando uma configuração de tela dupla no meu PC principal, com um monitor de 28 "conectado via DisplayPort e uma tela antiga de 19" conectada via DVI. Infelizmente, muitos jogos mais antigos parecem insistir em tentar rodar em tela cheia no monitor de 19 ".

Às vezes, posso persuadi-lo a usar a tela principal, alterando as configurações ou usando o XRandR para desativar o segundo monitor. No entanto, outros jogos insistirão em usar a saída DVI, independentemente de essa saída estar ativada atualmente via XRandR.

Existe algum truque de configuração que está faltando para garantir que os jogos usarão a tela DisplayPort / 28 "?

Estou executando o Kubuntu 14.10 (c / Plasma5 Preview) e um NVidia 780 Ti com drivers binários NVidia.

    
por Adam Luchjenbroers 15.11.2014 / 04:58

1 resposta

1

Pelo menos para jogos antigos de motor SDL, parece que posso forçar o jogo a usar o monitor principal usando a variável de ambiente SDL_VIDEO_FULLSCREEN_HEAD, por exemplo:

SDL_VIDEO_FULLSCREEN_HEAD=0 /usr/games/darkplaces -basedir /opt/games/quake

Isso funciona para a maioria dos jogos (exceções notáveis sendo Doom 3 / Quake 4). Eu tive sucesso limitado usando um script wrapper para alternar para um único monitor para o Quake4, mas essa abordagem ainda não está funcionando para o Doom3.

Mas, pelo menos, é eficaz para jogos baseados em SDL.

    
por 30.01.2015 / 10:44