UIMはUbuntu12.04を最初からインストールした後、ボールをプレイしたくなかったので、IBusを試しました。これはUbuntuにデフォルトで付属しているIMEフレームワークだからです。
ただし、 ibus-table-compose 1つの文字を入力するだけで、最初にIBusをトリガーするためにキーの組み合わせを押し、それぞれの作成シーケンスを入力してから、もう一度IBusキーの組み合わせを押して無効にする必要があるため、使用するのが面倒です。その代わりに、必要なキーストロークが少ないため、XIMが提供するコンポーズキー機能を維持したいと思います。
ただし、問題は、デフォルトの入力方式がIBusに設定されていて、IBusが非アクティブ化されている場合、(AIUI、 ibus-daemon –xim で開始したため) )〜/ .XCompose の設定であるXIMを優先して、バイパスされます。 IBus自身のバージョンによって上書きされているように見えるので、たとえば作成ca ąは与えません (a-ogonek) .XComposeで定義したとおり 私のホームディレクトリにファイルがありますが、ǎ (a-hacek)、他のいくつかの設定で定義されています。
私は自分の記憶処理にかなり慣れてきたので、自分のシステムで自分の〜/.XComposeを使用する方法はありますか。 IBusが引き続き機能するように、デフォルトの入力方式がIBusに設定されたままのファイル。 OpenOfficeや、コンテキストメニューで入力方法を選択できないその他のアプリケーションでは?
注: これは質問の複製ではありません。どうすればibusで作曲を取り戻すことができますか?
承認された回答:
@vonが述べているように、.XCompose
は使用できません。 今のところIBUSで。
uim
を使用できます Unicodeをサポートする入力方式として、レガシーXIM
を使用したGTK+とQtの両方のimmodules サポート。
.XCompose
を処理するための良い方法 既存のグローバル構成を維持することは次のとおりです。
-
uimをインストールします:
sudo apt-get install uim
-
これをデフォルトの入力方式にします:
im-config -n uim
-
.XCompose
を編集します 現在のキーボードロケール(私の場合はen_US
)を追加します )最初の行 :include "/usr/share/X11/locale/en_US.UTF-8/Compose"
-
終わり!開始するプログラムを再起動して、
.XCompose
を取得します ファイル。
既知の問題
UbuntuUnityDashがセディーユを作成することはありません。
関連:更新のための「保持された」パッケージ、ユニティをアンインストールしたいですか?その他のディストリビューション
.XCompose
で少し遊んだ 最近のディストリビューションの入力メソッドと入力メソッドは、Linuxがラテン語のWindows(TM)と同じキーボード動作を維持するようにしようとしています(出力ç
ć
の代わりに 、アクセントのある子音などはありません。
この手順でリポジトリを作成しました(Ubuntuおよびその他のディストリビューションの場合も同様):https://github.com/raelgc/win_us_intl