Como evito que o Extreme Tux Racer altere minha resolução de desktop?

3

Eu instalei o jogo Extreme Tux Racer no Ubuntu 11.10 do Centro de Software, mas minha tela se expande anormalmente depois que eu começo um jogo.

Antes de começar o jogo:

Depois de fechar o jogo

    
por baru 03.01.2012 / 10:16

2 respostas

4

O Extreme Tux Racer é iniciado por padrão com uma largura de resolução de 800 pixels. Sair do jogo deve restaurar sua resolução original, mas infelizmente parece que o jogo está falhando quando você fecha, antes que ele possa redimensionar sua exibição

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 X e Y são a largura e a altura desejadas do jogo. Se você defini-las para suas dimensões normais de resolução, o jogo nunca deve "ampliar" sua tela para começar.

    
por Omegafil 03.01.2012 / 11:24
0

Você pode envolver 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 }')

# 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. Eu não testei isso na configuração de vários monitores. Pode haver melhor maneira de obter resolução atual do que analisar xrandr.

    
por Michał Šrajer 03.01.2012 / 12:20