Armbian의 Banana Pi M1 보드를 사용하여 GameMaker Studio 2에서 만든 게임을 실행하는 데 문제가 있습니다.
나는 그것을 완료했습니다:
- Armbian Bionic 18.04.02(Ubuntu 기반)가 Banana Pi M1 보드에 설치되어 있습니다.
- GUI가 설치되어 있습니다 (XFCE라고 생각합니다).
- Windows PC의 GameMaker Studio 2에서 아케이드 스타일 슈팅 게임을 프로그래밍했습니다.
- 내 Windows PC의 GameMaker에서 Armbian과 연결되어 잘 작동하는 Banana Pi 보드로 게임을 빌드합니다.
질문:
- 4단계에서는 게임이 시작되지 않습니다. GameMaker에서는 게임이 빌드되었으며 제대로 실행되어야 한다고 명시하지만 터미널이나 GUI에서 Banana Pi 보드의 게임을 실행할 수 없습니다.
나는 시도했다:
GUI에서 실행하십시오. 파일을 전혀 실행할 수 없습니다.
터미널에서 실행하면
sh execute.sh
(GUI의 창이 아니라 Ctrl+AltF1을 사용하여 GUI를 종료함) 오류가 발생합니다.xterm: Xt 오류: 디스플레이를 열 수 없습니다: %s xterm: DISPLAY가 설정되지 않았습니다.
이것을 실행하면
sh runner
오류가 발생했습니다.러너: 1: 러너: 구문 오류: "(" 예기치 않음.**
위의 1번과 2번 앞에 입력하면
export DISPLAY=:0
오류 메시지가 제거되지만 여전히 게임/파일이 실행되지 않습니다.gedit
콘솔에서 사용하면cannot open display
오류도 발생합니다.내 GUI에서 터미널 창을 열면 오류 없이 실패합니다.
내 Execution.sh의 내용:
#!/bin/bash
if [ -x "$(command -v xtern)" ]; then
xterm -e bash -c "$1; sleep 10"
elif [ -x "$(command -v gnome-terminal)" ]; then
gnome-terminal -- bash -c "$1; sleep 10"
fi