「xinput」に加えて、Linuxは起動時にタッチスクリーンを使用する方法をどのように知ることができますか?

「xinput」に加えて、Linuxは起動時にタッチスクリーンを使用する方法をどのように知ることができますか?

xinput / xorg設定を使用せずにLinuxでカスタムタッチスクリーンドライバを認識させる一般的な方法を見つけたいと思います。顧客がどのLinuxシステムを使用するかはわかりませんが、ttyS0などの固定COMポートを識別できます。

Linuxはどのようにタッチスクリーンデバイスを認識し、Xorg / xinputを使用せずにデバイスttyS0に接続しますか?それとも、UIを持つすべてのLinuxオペレーティングシステムでXorgを使用しますか?

ベストアンサー1

この問題を解決するために、inputattach.cの "struct input_types"配列にデバイスを追加しました。このソースファイルをオンラインで見つける必要があります。このリストに正しいパラメータを追加して再コンパイルした後、私が自分で作成したinputattachファイルを実行するドライバを起動できました:./myInputAttach -mydriver /dev/ttyUSB0

tail -f /var/log/kern.logを実行すると、ドライバの起動と割り込みの「printk」出力が表示されます。

私はまだxinputでドライバを見ることができませんが、少なくともドライバが使用されない問題を解決します。

おすすめ記事