1

evdev / xinput_calibratorの組み合わせの代わりに、タッチスクリーン用のeGalaxタッチスクリーンドライバーを試しています。

eGalaxドライバーに付属のキャリブレーションツールであるTKCalは、タッチスクリーンが接続されているデバイスをコマンドライン引数として使用します。

ここで、bashスクリプトからキャリブレーションツールを起動したいと思います。この例のように「/dev/ hidraw0」をハードコーディングする代わりに、スクリプト内でデバイスを判別するための賢い方法はありますか?

TKCal / dev / hidraw0 Cal

毎回hidraw0にタッチスクリーンが着地することに頼ることはできないと思いますが、できますか?マウス、キーボード、タッチスクリーンを使用して別のシステムでソフトウェアを実行する場合、デバイスを別のhdrawXデバイスに接続できることを処理する必要があると思います。私が間違っている場合は訂正してください。

どうもありがとうございます!/ Fredrik Israelsson

4

2 に答える 2

3

見てみてください/sys/class/hidraw/hidraw*/device/uevent

于 2011-10-03T11:03:20.197 に答える
0

eGalaxドライブを開発している人たちは、もっと簡単な解決策を試すように言われました。タッチスクリーンを私の選択したデバイス名にマップするudevルールを作成します。

于 2011-10-05T07:11:33.610 に答える