私は英語とハンガリー語(後者はアクセント付きの文字があります)の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