Ubuntu 16.04 AMD64を最近ゼロからインストールしましたが、Composeキーの問題に直面しています:
~/.XCompose
ファイル内の一部の文字に対して、Composeキーを<Multi_key>として使用しています。~/.profile
:
export GTK_IM_MODULE="xim"
export QT_IM_MODULE="xim"
export XMODIFIERS="@im=none"
結果:
vim
、およびアプリケーションのダッシュ検索フィールドで機能します。そのため、設定doが有効になりますが、すべてのアプリケーションに有効ではありません。
どうして?私は何が欠けていますか?
Compose Keyを14.04.3から16.04にアップグレードする際にも同様の問題がありました(ドイツ語、フランス語、イタリア語にもUSキーボードが使用されています)。作成キーとしての私の選択はRightAltキーでした(少なくとも過去10年間)。多くの失敗した試行の後、助けを求めてあらゆる場所を検索した後、バグ#1573755の犠牲になり、一時的に古い14.04を使用してあきらめたことを理解しました。
しかし、先週末、Compose KeyをShift-RightAltとして構成した後、16.04でのトラブルはすべて突然解消されました。 viからemacsからLibreOfficeまでのすべてのアプリケーションが完全に機能するようになりました。他の構成では同じ結果は得られませんでした。理由はわかりませんが、それが役立つことを願っています。よろしくフランコ
私は非常に似た問題を抱えていたので、何らかの理由で、カスタム構成キー設定をすべて元のファイルの一番上に/usr/share/X11/locale/en_US.UTF-8/Compose
で配置し、代わりにホームディレクトリで.XCompose
というハードリンクを作成しました最初からホームディレクトリに自分の.XCompose
を書くこと。それは私のために働いた、多分あなたのために働くでしょう。
私は同じ問題を抱えていて、次の手順で解決しました。
~/.profile
からXIM構成を扱う行を削除(またはコメント)します:
# export GTK_IM_MODULE="xim"
# export QT_IM_MODULE="xim"
# export XMODIFIERS="@im=none"
代わりに、言語サポートツールから入力方法「XIM」を設定します。
~/.config/dconf/user
ファイルを削除(または移動)します( here はdconfとは何かに関する情報です)。
バグ#1573755 を指摘してくれたGunnar Hjalmarssonに感謝します。この解決策がうまくいかない場合は、スレッドで何か有用なものを見つけるかもしれません。
「ibus-daemon --xim」をスタートアップアプリケーションとして追加すると、これが修正されます。ここでの他の提案はどれもうまくいきませんでした。
これを行う手順は次のとおりです。