答案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 更好的方法来获取当前分辨率。