Raspberry pi 4 및 buildroot를 사용하여 간단한 디지털 디스플레이를 만드는 프로젝트를 진행해 왔습니다.
Bluetooth를 통해 사용자와 상호 작용하고 연결된 HDMI 화면에 일부 정보를 표시하는 간단한 애플리케이션입니다.
모든 디버깅 및 프로그래밍 작업이 완료되었습니다. APP가 정상적으로 실행됩니다.
그러나 마우스와 키보드를 제거하고 Weston이 자동으로 시작되도록 설정한 후 실패했습니다. 키보드를 연결하고 재부팅하면 제대로 작동하고 웨스턴이 시작됩니다.
몇 가지 조사를 수행하고 구성 옵션을 적용했지만 require-input=false
동일한 문제가 발생했습니다.
뭔가 빠졌나요? 인사
답변1
몇 시간의 실험 끝에 비슷한 문제를 겪고 있는 다른 사람들에게 도움이 될 수 있는 해결 방법을 찾았습니다.
내 애플리케이션에서는 weston
GTK 애플리케이션의 절대 경로를 선택하고 이를 파일의 해당 섹션 아래 옵션에 매개변수로 전달하여 애플리케이션을 시작합니다.client
[shell]
weston.ini
입력 없이 웨스턴을 시작하기 위해 명령줄 옵션을 추가했습니다 --continue-without-input
.
/usr/bin/weston --continue-without-input &