Cageキオスク設定 - 画面の回転に合わせてタッチ入力を回転

Cageキオスク設定 - 画面の回転に合わせてタッチ入力を回転

私はLinuxに初めて触れました。統合タッチスクリーンは縦モードで展開された「キオスクPC」を持っていますが、ハードウェアは横モードとして認識します。私は現在コンピュータでDebian 12を実行しており、Cageキオスクコンポジター(https://github.com/cage-kiosk/cage) 意図した装置の向きに合わせて回転してみます。しかし、タッチ入力はまだ画面が水平モードにあると思うので、タッチイベントの位置は画面上のボタンの位置と一致しません。

プロジェクトのWikiには、この問題に対処する項目があります。

https://github.com/cage-kiosk/cage/wiki/Troubleshooting#touch-input-isnt-transformed- 正しく-to-my-transformed-touch-output

このアイテムを解読するのに助けを求めたいと思います。

/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個のファイルがあります。 :/

私のby-idフォルダには次のものが含まれています。 ここに画像の説明を入力してください。

これらの多くは、実際のキーボードやいくつかのスキャナなどの他のものであると言えますが、タッチ入力デバイスに関連する3つの項目がまだあります。正しいものを選択して/ dev / inputのイベント*と一致させるにはどうすればよいですか?

ベストアンサー1

おすすめ記事