私はLinuxに初めて触れました。統合タッチスクリーンは縦モードで展開された「キオスクPC」を持っていますが、ハードウェアは横モードとして認識します。私は現在コンピュータでDebian 12を実行しており、Cageキオスクコンポジター(https://github.com/cage-kiosk/cage) 意図した装置の向きに合わせて回転してみます。しかし、タッチ入力はまだ画面が水平モードにあると思うので、タッチイベントの位置は画面上のボタンの位置と一致しません。
プロジェクトのWikiには、この問題に対処する項目があります。
このアイテムを解読するのに助けを求めたいと思います。
/etc/udev/rules.d/(これまでは問題ありません)にファイルを追加するように指示し、次の例を示します。
KERNEL=="event[0-9]", SUBSYSTEM=="input", ATTRS{name}=="FT5406 memory based driver", ENV{WL_OUTPUT}="DSI-1"
それから言う
"This requires you to know the path in /dev of your input device and the name of your output device. The latter is printed by Cage (look for a log line "Scanning DRM connectors"),
どういう意味ですか? Cageはこの値をどこに印刷しますか? Journalctlのログを見てみましたが、このログ行に似た内容が見つかりませんでした。 (たぶん私が間違った場所を探しているのでしょうか?もう一度申し上げますが、私はこれが初めてです。)タッチスクリーンの名前を見つけるための別の方法がありますか?
だから続けて
the former requires a bit of experimenting with devices listed under
/dev/input/
これが機能するパラメータが見つかるまでファイルを編集し続け、KERNEL = "event [0-9]"パラメータを切り替える必要がありますか?私の/dev/input/ディレクトリには、event0からevent22、js0、マウス、マウス0、マウス1、マウス2のファイルが含まれています。 28個のファイルがあります。 :/
これらの多くは、実際のキーボードやいくつかのスキャナなどの他のものであると言えますが、タッチ入力デバイスに関連する3つの項目がまだあります。正しいものを選択して/ dev / inputのイベント*と一致させるにはどうすればよいですか?