web-dev-qa-db-ja.com

iBusを使用してギリシャ語を入力できないが、日本語と英語も入力できる

日本語で入力する必要があるため、この question のように、言語入力をiBusに切り替えました。しかし、日本語と英語で入力することはできますが、ギリシャ語を選択してもギリシャ語を入力することはできません。

私のiBus設定は次のとおりです。

iBus SettingsiBus available languages

Xkb入力設定は次のとおりです(/etc/default/keyboard):

# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.

XKBMODEL="pc105"
XKBLAYOUT="us"
XKBVARIANT=""
XKBOPTIONS=""

BACKSPACE="guess"

では、ギリシャ語に戻すにはどうすればよいですか?

1

まああなたは少しマッサージをする必要がありますが、それはもっともらしいです。まず、次の手順を実行する必要があります。

  1. Greek言語をxkbを介してデフォルトのシステム言語に設定します。
  2. IBusがxkbと「同期」するようにします。
  3. Anthyが英語レイアウトを基本レイアウトとして使用するようにします。

唯一の問題は、2つの言語インジケータが表示されることです。iBusを介して現在の入力方法に関する情報を取得してください。

ステップ1では、/etc/default/keyboardを次のように置き換えます。

# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.
XKBLAYOUT="us,gr"
XKBVARIANT=","
BACKSPACE="guess"
XKBMODEL="pc105"
XKBOPTIONS="grp_led:scroll"

次に、ステップ2でibus-setup(別名IBus Preferences)の次の選択を解除します。

Option to deselect the appropriate input

次に、ステップ3でibus-setupを表示します。次のタブを選択し、次のスクリーンショットに示すようにクリックします。

How to select Anthy Settings

次に、次のスクリーンショットに示すように、usキーボードバリアントをデフォルトとして設定します。

Set us as the default keyboard layout

これで、GreekJapaneeseEnglishのいずれかに入力できます。言語の変更はiBusを介して処理されるため、言語変更のキーストロークを変更するには(たとえば、Alt + Shiftを言語変更のキーストロークとして設定)、次の手順に従います。

Change The input keystroke

1