GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ibusを無視しないようにする方法〜/ .xcompose?

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を処理するための良い方法 既存のグローバル構成を維持することは次のとおりです。

  1. uimをインストールします:

    sudo apt-get install uim

  2. これをデフォルトの入力方式にします:

    im-config -n uim

  3. .XComposeを編集します 現在のキーボードロケール(私の場合はen_US)を追加します )最初の行

    include "/usr/share/X11/locale/en_US.UTF-8/Compose"

  4. 終わり!開始するプログラムを再起動して、.XComposeを取得します ファイル。

既知の問題

UbuntuUnityDashがセディーユを作成することはありません。

関連:更新のための「保持された」パッケージ、ユニティをアンインストールしたいですか?

その他のディストリビューション

.XComposeで少し遊んだ 最近のディストリビューションの入力メソッドと入力メソッドは、Linuxがラテン語のWindows(TM)と同じキーボード動作を維持するようにしようとしています(出力ç ćの代わりに 、アクセントのある子音などはありません。

この手順でリポジトリを作成しました(Ubuntuおよびその他のディストリビューションの場合も同様):https://github.com/raelgc/win_us_intl


Ubuntu
  1. Cifs / smbマウントでUmaskを無視する方法は?

  2. Ubuntuをロックアップする方法は?

  3. Ubuntuをきれいに見せるにはどうすればよいですか?

  1. Ubuntu14.04にNagiosをインストールする方法

  2. Ubuntu16.04にNagiosをインストールする方法

  3. ファイルをスパースにする方法は?

  1. Gnome ShellでAlt-wを現在のウィンドウではなく現在のタブを閉じるようにするにはどうすればよいですか?

  2. VPNの作り方

  3. WordPress がサブフォルダーにあるように表示されないようにする方法