This service is available only in Japanese-language.

Wayland上で動作するQtアプリケーションでのタッチパネルインプット入力について

CPUはi.mx8mmで、Yoctoのバージョンはimx-4.19.35-1.1.0を使用しています。

これまで、fsl-imx-xwaylandでビルドしていたのですが、xwaylandだとEGLが未サポート(=ソフトウェアレンダリング)となり、GPU、VPUが使用されないという記述があったので、fsl-imx-waylandでビルドしました。

作成したYoctoイメージ上でQtアプリケーションが動作し、GIFアニメーションおよびMP4動画が再生できる状態になりました。

現在、Qtアプリケーションでボタンを配置して、USB接続のタッチパネルで捜査していると、タッチパネルが効かなくなる現象が発生しています。

/dev/input/eventにはタッチイベントが入力されていますが、Qtアプリケーションでは全く反応しない状態になります。
この状態で、マウスを動かすと、またタッチ入力が効く状態になります。

WaylandとQtアプリケーション間のインプット入力の問題と思われますが、このような症状について、事例はありませんでしょうか?

マウス操作後にタッチパネルが使用可能になるとのことですので、その近辺でどのような事象が
起こっているのか確認できると解決の糸口になるかと。

タッチパネルで操作しているときと、タッチが効かなくなって、マウス操作したとき、タッチパネル操作が復旧したとき、いずれもdmesg上にはなにも出力されていませんでした。おそらく、インプットデバイスとしては、問題なく動作していると思います。

QtアプリケーションとWayland間のインプットデバイスからのイベント送信が途中で切断されているような感じに見えます。
タッチが効かなくなる現象自体を止めれればいいのですが、少なくとも、マウスを接続しなくても復旧させたいです。

アプリに関するご相談は弊社営業 sales@lineo.co.jp にお問い合わせいただけると幸いです。