Sim, existe. Você precisa colocar um segundo metamodo no seu /etc/X11/xorg.config
. Para mim, parece assim:
# excerpt from /etc/X11/xorg.config
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "1"
Option "TwinViewXineramaInfoOrder" "DFP-0"
Option "metamodes" "CRT: nvidia-auto-select +1680+0, DFP: nvidia-auto-select +0+0;1024x786,NULL;NULL,1680x1050"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Eu tenho um monitor LCD antigo conectado ao meu laptop. O LCD é chamado 'CRT' no xorg.config tem uma resolução de 1024x768. A tela do laptop chamada 'DFP' no arquivo com resolução 1680x1050.
No meu xorg.config
, você encontrará três metamodos (linha Option "metamodes" "CRT: nvidia-auto-select +1680+0, DFP: nvidia-auto-select +0+0; 1024x786, NULL; NULL, 1680x1050"
) divididos por ponto e vírgula:
-
CRT: nvidia-auto-select +1680+0, DFP: nvidia-auto-select +0+0;
usa os dois monitores no modo de seleção automática. - Quando uma resolução de 1680x1050 (ou seja, da tela do meu laptop é solicitada), o metamodo
NULL,1680x1050;
desativa o CRT antigo e define a resolução da tela do laptop para esse valor. - Ao contrário, quando 1024 x 786 é necessário,
1024x786,NULL;
desativa a tela do laptop e define o CRT para essa resolução.
Agora você só precisa adicionar entradas semelhantes. Descobrir qual display é chamado o que ajudará. Então você tem que definir o seu jogo para usar a resolução especificada no metamodo adicional. Isso deve fazer o truque.