Ubuntuでギリシャ文字を入力するにはどうすればよいですか?


17

私はギリシャ語のコースを受講していますが、ノートなどにノートなどを保存できるようにしたいと考えています。

私はGnomeを使用していますが、Qtで書かれた「Mnemosyne」と呼ばれるフラッシュカードプログラムも使用しています(違いがある場合)。

「Language Support」から「Greek」言語をインストールしました。また、「キーボード」に移動してレイアウトを変更しようとしましたが、うまくいきませんでした(明らかに、両方のaltキーを同時に押してレイアウトを切り替えることができるはずですが、それは何もしません。ギリシャ語を追加しましたリストへのレイアウト)。


スイッチのキーの組み合わせを「Alt + Space」に変更しましたが、現在は機能しています。「Alt + Alt」コンボをキャッチできるものを誰もが知っていますか?
マシュー

わからない。Ctrl-Ctrlも機能しません。
innaM 09

回答:


13

ΣιμπλζαδδτηεΓρεεκλαζοθττοζοθρΚεζβοαρδλαζοθτπρεφερενψεσ。ηεναδδτηεΚεζβοαρδΙνδιψατοραππλεττοονεοφζοθρπαλελσανδθσετηαττοσςιτηλαζοθτσ。

ギリシャ語のレイアウトをキーボードレイアウトに追加するだけです。次に、パネルの1つに「キーボードインジケータ」アプレットを追加し、それを使用してレイアウトを切り替えます。それは私のために働くようです。

編集

キーの組み合わせを使用してレイアウトを変更するのは少し不安定です。

[キーボードの設定]ダイアログで[レイアウトオプション]を選択し、[レイアウトを変更するキー]というラベルの付いたオプションのグループを見つけます。その後、さまざまなオプションを試して、システムレベルとユーザビリティレベルの両方でどのオプションが有効かを確認する必要があります。「両方のAltキー」というオプションには、2つの Altキーが必要になると思います(ここには1つしかありません)。一方、私は間違いなくCtrlキーを押す必要がありますが、「両方のCtrlキー」オプションも機能しません。

パネルが乱雑になるのを避けたいと思っていますが、現在のレイアウトの何らかのインジケータが必要になるか、間違ったものを常に入力することになります。もちろん、走行距離は異なる場合があります。


これはうまく機能します。パネルの乱雑さを避けるために、代わりにキーボードを使用して切り替えることができるようにしたいです。元の質問に対する私のコメントをご覧ください。
マシュー

24

ギリシャ文字をいくつか入力したい場合は、Unicode文字番号を見つけてUnicode構成を使用します

例えば:

U+03D0 GREEK BETA SYMBOL
Ctrl+Shift+u+0+3+d+0+<Enter>
ϐ

6
そうすれば、彼はギリシャ語の学習だけに留まらず、Unicodeも学習します。
innaM 09

8
なぜこの回答の評価を下げるのですか?「Ubuntuでギリシャ語の文字を入力するにはどうすればよいですか?」のGoogleに問い合わせると、彼らは次にギリシャ語を学習すると思いますか?馬鹿にしないでください。私の回答は一部の人に役立ちます。
ヘンドリー2009

2
@hendry:気分が良くなったら、私はあなたに投票しました:)
マシュー

2
これはまさに私が必要とした答えです、ありがとう!
イアンニッケルルイス

10

数文字のギリシャ文字だけが必要な場合(数学の方程式など)、XComposeを使用することを強くお勧めします。方法は次のとおりです。

1. dead_greekキーを見つける(または定義する)

デフォルトでは、XComposeは特別な<dead_greek>キーを使用するように設定されています。<dead_greek>次のコマンドを実行して、キーが何であるかを確認できます。

$ xmodmap -pke | grep dead_greek

たとえば、私のシステムでは、このコマンドは次を出力します。

keycode 191 = dead_greek dead_greek dead_greek dead_greek

これは、キー191が私の<dead_greek>キーであることを意味します。私のキーボードでは、これはF13キーに対応しています。キーコードがどのキーに対応するかわからない場合は、次のコマンドを実行して、正しいキーコードを持つキーが見つかるまですべてのキーを入力できます。

$ xev | grep keycode

xmodmap上記のコマンドが何も返さない場合、<dead_greek>キーが割り当てられていないことを意味します。割り当てるには、まずxev上記のコマンドを使用して割り当てたいキーのキーコードを見つけてから、次のコマンドを入力します(191を必要なキーコードに置き換えます)。

$ xmodmap -e "keycode 191 = dead_greek dead_greek dead_greek dead_greek"

の4回の繰り返しはdead_greek<dead_greek>キーとShiftandのさまざまな組み合わせです。AltGrキー。このコマンドを~/.xsessionrcスクリプトに追加して、ログインするたびに自動的に実行されるようにすることをお勧めします。

2.ギリシャ文字などを入力します!:)

今、あなたはあなたの入力を試すことができます <dead_greek>キーに続けて文字eまたはpを、εまたはπが出力されます。

しかし、待ってください、まだあります!を入力すると<Multi_key> v /、√が得られます。私のシステムで<Multi_key>は、Caps Lock鍵です。

そして、実際にはより多くのキーシーケンスが事前に定義されています。使用可能な他の文字を検索する場合は、ファイルを見て/usr/share/X11/locale/en_US.UTF-8/Composeen_US.UTF-8必要に応じてディレクトリを変更してロケールに一致させます)、検索します<dead_greek>ます。

3.さらにキーシーケンスを定義するにはどうすればよいですか?

ギリシャ文字(または実際には任意のUnicode文字)のキーシーケンスを追加する場合は、次の.XComposeようにホームディレクトリにファイルを作成できます。

include "%L"
<dead_greek> <c>            : "∂"   U2202    # PARTIAL DIFFERENTIAL
<dead_greek> <C>            : "∇"   U2207    # NABLA

これincludeにより、ロケールに対して定義されたキーシーケンスを確実に保持できます。この例では、∂とforの2つのキーシーケンスを追加します。さて、これらのキャラクターは実際にはギリシャ語ではありませんが、見た目は似ています。

4.失敗した場合はどうなりますか?

一部のアプリがパーソナライズされたキーシーケンスを無視する場合、次の環境変数を.xsessionrcスクリプトに追加する必要があります。

export GTK_IM_MODULE="xim"
export QT_IM_MODULE="xim"

楽しい!


F9キーに接続すると失敗する理由はありますか?askubuntu.com/questions/945240/...
EDA-QA MORT-ORA-Y
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.