ibusで突然問題が発生しました。

ibusで突然問題が発生しました。

私はArch Linuxでibusを使用しています(参考のために以下のneofetch)。うまくいきます。キーボードショートカットを使用して言語間の切り替えが可能で、デッドキーもうまく機能します。

ところで、突然次のような問題が発生しました。

  1. [修正済み]キーボードを使用して言語を切り替えることはできません。 i3バーでibusをクリックして切り替えることができ、変更されますが、キーボードショートカットを使用すると(Ctrl + SpaceとShift + Tabを使用してみました)、小さなウィンドウが画面の中央に表示され、参照を繰り返すことができます。ところで、公開時に言語が選択した言語に変わりません。
  1. デッドキーは端末でのみ機能し、他の場所では機能しませんか?ターミナルとEmacs(そして他のいくつかのプログラムでも利用可能)でキーの組み合わせとして完全に使用できますが、FirefoxとDiscordでは機能しません。イギリスのデッドキーレイアウトを使用してデッドキーを押すと、キー(たとえば ')は次の入力と組み合わせるのではなく、デッドキー 'または'などを配置します。つまり、「」または「それ自体は」または「」を入力できないため、「または」を入力することはできません。

突然動作が停止した理由はありますか?もしそうなら(またはそうでない場合)、この問題を解決する方法についてのアイデアはありますか?

ibus(pacman -R ibus)を完全に削除して再インストールし、設定の初期化を試してみましたが、dconf reset -f /desktop/ibus/何も機能しません。

編集:私はそれを修正しました最初myに次の行を追加して問題を解決しましたが、.xinitrc2番目の問題はまだ存在します。

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus

ここに画像の説明を入力してください。

関連情報