HUID USBデバイスI / O用のヘッドレスノードでxkeybindsを使用する

HUID USBデバイスI / O用のヘッドレスノードでxkeybindsを使用する

私はRaspbian(Debianの一種)を実行するヘッドレスモードでRaspberry pi(rpi)を実行しています。 xkeybindsメソッドでxevを使用したい(参照)マウスボタンが押されたことを検出し、スクリプトまたはコマンドを呼び出します。詳細)シェルコマンドを実行してUSBデバイスにヘッドレスrpiを制御させる一般的な方法です。

ボリュームを増やすには、shutdownやmpc Volume +2などのシェルコマンドを実行する別の方法を使用してください。マウスの状態を画面に出力するスクリプトがあるため、この方法が機能します。このアプローチに対するコメントも大歓迎です。

私の質問はこれがうまくいくのでしょうか?

機能するには、すべてのX org apkをインストールする必要がありますか?どちら? xkeybindsが常にアクティブになるには、Xデーモンを常に実行する必要がありますか?どうすればいいですか?常にアクティブなxtermを持っていますか、それともxvfb-runコマンドを使用してXアプリケーションデーモンを実行しますか?

これがうまくいけば、GPIOピンをはんだ付けしたり、既製のデバイスを使わなくても、何千ものUSB HUIDがヘッドレスRPIを制御するための一般的なアプローチになります。

すべてのコメントを歓迎します。

関連情報