Extreme Tux Racer가 데스크탑 해상도를 변경하는 것을 어떻게 방지합니까?

Extreme Tux Racer가 데스크탑 해상도를 변경하는 것을 어떻게 방지합니까?

나는 설치했다익스트림 턱스 레이서소프트웨어 센터에서 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을 구문 분석하는 것보다 현재 해상도를 얻는 더 좋은 방법이 있을 수 있습니다.

관련 정보