iMX9332 + Linux 6.12.49上でWaylandバックエンドベースでQt アプリケーションを実行し、imx-image-full-imx93evk.wicから抽出したrootfs を使いた い です。
しかし、エラーが発生しました: qt.qpa.wayland:現在、qtvirtualkeyboard はクライアント側ではサポートされていません。コンポジタ側で QT_IM_MODULES=qtvirtualkeyboard を使用してください。
QTのqtvirtualkeyboardの使い方は?
ありがとう!
こんにちは、 @OscarLi
お元気でお過ごしのことと思います。
imx-image-fullイメージは、デフォルトのWaylandコンポジタとしてWestonを使用します。
ウェストンは入力方法をweston.iniで扱います。/etc/xdg/weston/weston.ini にあります。
そのファイルで[input-method]を追加し、QT仮想キーボードフレームワークを設定する必要があります。
例えばこんな感じです。
[input-method]
path=/usr/libexec/qtvirtualkeyboard-path
次に、エクスポートします。
export QT_IM_MODULE=qtvirtualkeyboard
./your-qt-application -platform wayland
また、以下も試してみることができます:
export QT_IM_MODULE=wayland
./your-qt-application -platform wayland
よろしくお願いいたします。
サラス。