キーマップ操作が停止しました。デバッグする方法は?

キーマップ操作が停止しました。デバッグする方法は?

私は英語とハンガリー語(後者はアクセント付きの文字があります)の2つのレイアウトを交互に使用します。

問題は時々ハンガリーのレイアウトが動作を停止しました。つまり、切り替えるとインジケータが表示されますが、hu入力するとハンガリー語ではなく英語のレイアウトに対応する文字が表示され続けます。 (あるいはhuしばらくレイアウトが変わっても英字を復元する場合もあります。)

ウィンドウマネージャ(Alt-F2 + r)を再起動すると問題は解決しますが、迷惑で理想的には問題を解決したいと思います。最も重要なこと理解する問題は何ですか?

質問は次のとおりです。デバッグを開始する場所?より多くの情報を得る可能性のあるエラーメッセージを見つけるには、どのログ/設定を調べる必要がありますか?

重要な場合:Gnomeを含むUbuntu 20.04(他に必要な詳細はありますか?)

コメントに基づいて更新:

  • すべてのアプリが影響を受けるようです。 (私は通常ターミナルとFirefoxを使用していますが、これら2つは間違いなく影響を受けますが、問題が再発した場合は別のアプリを試してみます。)更新:2022.05.08:確認済み、そうです。みんな影響を受けるアプリケーション(Firefox、Terminal、Libreoffice、テキストエディタを試してみました)

  • LC_環境変数はどちらの場合も同じです。

# when mapping is broken
$ env | grep LC_
LC_ADDRESS=en_GB.UTF-8
LC_NAME=en_GB.UTF-8
LC_MONETARY=en_GB.UTF-8
LC_PAPER=en_GB.UTF-8
LC_IDENTIFICATION=en_GB.UTF-8
LC_TELEPHONE=en_GB.UTF-8
LC_MEASUREMENT=en_GB.UTF-8
LC_TIME=en_GB.UTF-8
LC_NUMERIC=en_GB.UTF-8


# when mapping is ok
$ env | grep LC_
LC_ADDRESS=en_GB.UTF-8
LC_NAME=en_GB.UTF-8
LC_MONETARY=en_GB.UTF-8
LC_PAPER=en_GB.UTF-8
LC_IDENTIFICATION=en_GB.UTF-8
LC_TELEPHONE=en_GB.UTF-8
LC_MEASUREMENT=en_GB.UTF-8
LC_TIME=en_GB.UTF-8
LC_NUMERIC=en_GB.UTF-8


ベストアンサー1

おすすめ記事