私はインストールしましたエクストリームタックスレーサーソフトウェア センターから Ubuntu 11.10 でゲームをダウンロードしましたが、ゲームを開始すると画面が異常に拡大します。
ゲームを始める前に:
ゲーム終了後
答え1
Extreme Tux Racer はデフォルトで 800 ピクセルの解像度で起動します。ゲームを終了すると元の解像度に戻りますが、残念ながら、ゲームを終了すると、ディスプレイのサイズを変更する前にクラッシュするようです。
回避策があります。次の行を編集してカスタム ゲーム解像度を設定できます~/.etracer/options
。
set x_resolution X
set y_resolution Y
ここでX
、Y
と は希望するゲームの幅と高さです。 これらを通常の解像度の寸法に設定すると、ゲームは最初から画面を「拡大」することはありません。
答え2
ゲームの実行ファイルを簡単なスクリプトでラップできます:
#!/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
次に、このスクリプトを使用してゲームを起動します。マルチモニター構成ではテストしていません。xrandr を解析するよりも、現在の解像度を取得するより良い方法があるかもしれません。