ギリシャ語のコースを受講しています。ノートなどにノートなどを保存できるようにしたいと考えています。
私はGnomeを使用していますが、違いがあれば、Qtで書かれた「Mnemosyne」というフラッシュカードプログラムも使用しています。
「LanguageSupport」から「Greek」言語をインストールしました。また、「キーボード」に移動してレイアウトを変更しようとしましたが、うまくいきませんでした(どうやら、両方のAltキーを同時に押してレイアウトを切り替えることができるはずですが、それでは何も起こりません。ギリシャ語を追加しましたリストへのレイアウト)。
ΣιμπλζαδδτηεΓρεεκλαζοθττοζοθρΚεζβοαρδλαζοθτπρεφερενψεσ。 ΤηεναδδτηεΚεζβοαρδΙνδιψατοραππλεττοονεοφζοθρπαλελσανδθσετηαττοσςιτηλαζοθτσ。
ギリシャ語のレイアウトをキーボードレイアウトに追加するだけです。次に、「キーボードインジケータ」アプレットをパネルの1つに追加し、それを使用してレイアウトを切り替えます。それは私のために働くようです。
編集:
キーの組み合わせでレイアウトを変更するのは少し不安定なようです。
キーボード設定ダイアログで「レイアウトオプション」を選択し、「レイアウトを変更するためのキー」とラベル付けされたオプションのグループを見つけます。次に、さまざまなオプションを試して、システムレベルとユーザビリティレベルの両方でどちらが機能するかを確認する必要があります。 「両方のaltキー」というオプションには、two Altキーが必要だと思います(ここには1つしかありません)。一方で、私は間違いなくCtrlキーを使用する必要がありますが、「両方のCtrlキー」オプションも機能しません。
パネルが乱雑にならないようにしたいのですが、現在のレイアウトの何らかのインジケーターが必要になるか、間違ったレイアウトを入力し続けることに気づくと思います。もちろん、マイレージは異なる場合があります。
ギリシャ文字をいくつか入力したい場合は、Unicode文字番号を見つけて、 nicode構成 を使用します。
例えば:
U+03D0 GREEK BETA SYMBOL
Ctrl+Shift+u+0+3+d+0+<Enter>
ϐ
ギリシャ文字がいくつか必要な場合(数学の方程式など)、 XCompose を使用することを強くお勧めします。方法は次のとおりです。
dead_greek
キーを見つけます(または1つ定義します)デフォルトでは、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"
dead_greek
の4回の繰り返しは、<dead_greek>
キーとShift
およびAltGr
キーのさまざまな組み合わせに対するものです。このコマンドを~/.xsessionrc
スクリプトに追加して、ログインするたびに自動的に実行されるようにすることをお勧めします。
これで、<dead_greek>
キーに続けて文字eまたはpを入力してみると、εまたはπが出力されます。
しかし、待ってください、もっとあります! <Multi_key>
v
/
と入力すると、√が得られます。私のシステムでは、<Multi_key>
はCaps Lock
キーです。
実際には、さらに多くのキーシーケンスが事前定義されています。使用可能な他の文字を見つけたい場合は、ファイル/usr/share/X11/locale/en_US.UTF-8/Compose
を調べ(必要に応じてロケールに一致するようにen_US.UTF-8
ディレクトリを変更します)、<dead_greek>
を検索します。
ギリシャ文字(または実際には任意のUnicode文字)にさらにキーシーケンスを追加する場合は、ホームディレクトリに.XCompose
ファイルを作成できます。次に例を示します。
include "%L"
<dead_greek> <c> : "∂" U2202 # PARTIAL DIFFERENTIAL
<dead_greek> <C> : "∇" U2207 # NABLA
include
は、ロケールに対して定義されたキーシーケンスを確実に保持します。この例では、∂とforの2つのキーシーケンスを追加します。さて、これらのキャラクターは実際にはギリシャ語ではありませんが、ギリシャ語のように見えるので、誰が気にしますか?
一部のアプリがパーソナライズされたキーシーケンスを無視する場合は、次の環境変数を.xsessionrc
スクリプトに追加する必要があります。
export GTK_IM_MODULE="xim"
export QT_IM_MODULE="xim"
楽しい!