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 &