私は以前は小文字のpi文字を作成することができたと確信しています Composepi (例えば fsymbols.com で説明されているように)、しかしそれはもはや機能しません。私の作成キーは他の文字でも機能します( Composeaa 「å」の場合)、それで何が間違っているのでしょうか?
/usr/share/X11/locale/en_GB.utf8/Compose
(または~/.XCompose
)がありません。これは、インストール/生成されるべきだったものですか? /usr/share/X11/locale/en_US.utf8/Compose
;があります。これを/usr/share/X11/locale/en_GB.utf8/Compose
からシンボリックリンクで修正すれば十分でしょうか?
$ locale
LANG=en_GB.utf8
LC_CTYPE="en_GB.utf8"
LC_NUMERIC="en_GB.utf8"
LC_TIME="en_GB.utf8"
LC_COLLATE="en_GB.utf8"
LC_MONETARY="en_GB.utf8"
LC_MESSAGES="en_GB.utf8"
LC_PAPER="en_GB.utf8"
LC_NAME="en_GB.utf8"
LC_ADDRESS="en_GB.utf8"
LC_TELEPHONE="en_GB.utf8"
LC_MEASUREMENT="en_GB.utf8"
LC_IDENTIFICATION="en_GB.utf8"
LC_ALL=
スピンオフの質問 。
他の人が言うように、Xにはπの標準的な構成規則がないため、構成を使用してπシンボルを作成したい場合(私がやったように)、次のことができます。
~/.XCompose
include "%L"
でファイルを開始することを忘れないでください私の場合は次のようになります:
include "%L"
<Multi_key> <l> <l> : "ℓ" U2113 # litre symbol
<Multi_key> <p> <i> : "π" U03C0 # GREEK SMALL LETTER PI
これはDebianで動作します。 Ctrl-Shift-uの動作に影響します。
これは非常に便利ではありませんが、機能します。
Composeファイルで「pi」記号を探す場合:
% grep -i greek /usr/share/X11/locale/en_US.UTF-8/Compose | grep -i 'letter pi'
<dead_greek> <P> : "Π" U03A0 # GREEK CAPITAL LETTER PI
<dead_greek> <p> : "π" U03C0 # GREEK SMALL LETTER PI
小文字のπの組み合わせはU03C0であることがわかります
だからあなたが押すなら ControlShiftu 次に入力します 3cSpace、π記号が残ります。
すべきのもう1つの方法は、xmodmapでキーを定義することですが、一部のアプリケーションがそれに応答しないという問題がありました。
1つのオプションは、ギリシャ語を使用するようにキーボードの設定を変更してから「p」を押すことです(小文字、つまりCaps Lockをオフにして)。
ユニコード構成[shift] + [control] + Uを使用してから03A0を使用