問題は、composeキーは正常に機能するが、一部のアプリケーションはそこから一部の文字を受け入れないことです。例えば。 Emacsで文字∞
を入力できます(Compose+8+8)が、FireFox、Konsole、Kateでは機能しません。しかし、他の多くのキャラクター、例えば€
そこに入力(FireFox、Konsole、Kate)withCompose問題なく動作します。また、問題記号を単純なコピーアンドペースト(2つのクリップボードのいずれかから)で挿入することもできます。
それで、何がそれを引き起こす可能性があり、それを修正する方法は?
申し訳ありませんが、問題を調査する方法がわかりません。一部のアプリでComposeキーがまったく機能しない人を見つけましたが、私の場合は、部分的には機能しています。
Setup:/etc/default/keyboard
とKDEキーボード設定の両方で右側のスーパーキーにバインドされたコンポーズキー。
@Gillesのおかげで、私は答えを見つけました。したがって、問題は、さまざまなアプリケーションで使用されるさまざまな入力方法にありました。 IMは順番に異なる作成ファイルを使用します—Xで使用されるファイルは/usr/share/X11/locale/<your-locale>/Compose
と~/.XCompose
(最後のものはデフォルトでは存在しませんが、カスタムの組み合わせ用に作成できます) =、そしてQtによって使用されるものは…まあ、誰も知らないように見えます。
解決策は、すべてのアプリケーションでデフォルトの入力方式として使用されるようにxim
を設定することです。 im-config
を呼び出して、デフォルトの入力方法としてximを選択するか、/etc/profile
ファイルを手動で編集して次の行を追加できます。
export GTK_IM_MODULE=xim
export XMODIFIERS=@im=xim
export QT_IM_MODULE=xim
im-config
についてはよくわかりませんが、/etc/profile
を使用する場合は、再起動が必要になります。