A manipulação de tela cheia no Linux é um pouco quebrada e muitos jogos estão causando esses problemas. A solução mais fácil é provavelmente usar xrandr
para trazer as coisas de volta à resolução adequada (colocar isso em um script e torná-lo um ícone no canto superior / esquerdo da tela para facilitar a restauração):
Para uma única configuração de monitor, seria algo como:
xrandr --output DFP2 --mode "1680x1050"
Para uma configuração multimonitor, seria semelhante a:
xrandr \
--output DFP2 \
--mode "800x600" \
--panning "800x600+1280+0/0x0+0+0" \
--output CRT1 \
--mode "1280x1024" \
--panning "1280x1024+0+0/0x0+0+0"
A execução de xrandr
sem nenhuma opção fornece uma lista de modos compatíveis e exibições disponíveis.
Note que também há um bug em xrandr
, às vezes o tamanho do monitor se ajustará, mas o movimento do mouse ainda será bloqueado para a resolução antiga, para corrigir isso basta executar xrandr
uma segunda vez.
Como alternativa, você também pode definir wine
para emular uma área de trabalho virtual, isso evitará que os jogos fiquem em tela cheia e os obrigue a ficar confinados à janela da área de trabalho virtual do Wine. A configuração disponível em winecfg
e, em seguida, em Graphics->Emulate a virtual desktop
.