Como evito que o Extreme Tux Racer altere a resolução da minha área de trabalho?

Como evito que o Extreme Tux Racer altere a resolução da minha área de trabalho?

Eu instalei oPiloto de smoking extremojogo no Ubuntu 11.10 do Centro de Software, mas minha tela se expande de forma anormal depois que inicio um jogo.

Antes de iniciar o jogo:

Depois de fechar o jogo

Responder1

Extreme Tux Racer começa por padrão com uma largura de resolução de 800 pixels. Sair do jogo deve restaurar a resolução original, mas infelizmente parece que o jogo trava quando você fecha, antes de redimensionar a tela

Existe uma solução alternativa. Você pode definir uma resolução de jogo personalizada editando linhas em ~/.etracer/options:

set x_resolution X
set y_resolution Y

onde Xe Yestão a largura e altura desejadas do jogo. Se você configurá-los para suas dimensões normais de resolução, o jogo nunca deverá “ampliar” sua tela para começar.

Responder2

Você pode agrupar o executável do jogo em um script simples:

#!/bin/sh

# get current resolution
PREV_RES=$(xrandr -q | grep '^ *[0-9]*x[0-9]*' | awk '/\*/{print $1}')

# start the game
/path/to/my/game    # <---- CHANGE THIS !!!!

# restore previous resolution
xranrd -s $PREV_RES

Em seguida, use este script para iniciar o jogo. Não testei na configuração de vários monitores. Pode haver uma maneira melhor de obter a resolução atual do que analisar o xrandr.

informação relacionada