입력 장치 없이 WESTON을 시작하는 방법

입력 장치 없이 WESTON을 시작하는 방법

Raspberry pi 4 및 buildroot를 사용하여 간단한 디지털 디스플레이를 만드는 프로젝트를 진행해 왔습니다.

Bluetooth를 통해 사용자와 상호 작용하고 연결된 HDMI 화면에 일부 정보를 표시하는 간단한 애플리케이션입니다.

모든 디버깅 및 프로그래밍 작업이 완료되었습니다. APP가 정상적으로 실행됩니다.

그러나 마우스와 키보드를 제거하고 Weston이 자동으로 시작되도록 설정한 후 실패했습니다. 키보드를 연결하고 재부팅하면 제대로 작동하고 웨스턴이 시작됩니다.

몇 가지 조사를 수행하고 구성 옵션을 적용했지만 require-input=false동일한 문제가 발생했습니다.

뭔가 빠졌나요? 인사

답변1

몇 시간의 실험 끝에 비슷한 문제를 겪고 있는 다른 사람들에게 도움이 될 수 있는 해결 방법을 찾았습니다.

내 애플리케이션에서는 westonGTK 애플리케이션의 절대 경로를 선택하고 이를 파일의 해당 섹션 아래 옵션에 매개변수로 전달하여 애플리케이션을 시작합니다.client[shell]weston.ini

입력 없이 웨스턴을 시작하기 위해 명령줄 옵션을 추가했습니다 --continue-without-input.

/usr/bin/weston --continue-without-input &

관련 정보