web-dev-qa-db-ja.com

カスタムのComposeキーシーケンスの追加

カスタムのComposeキーシーケンスを追加するにはどうすればよいですか?私はかなりグーグルで検索しましたが、説明が見つかりませんでした。特に、私は持っていたいです:

<Compose> + <Z> + <Z> = ℤ # Blackboard bold Z (set of integers)

特に、ファイルをコピーしてみました/usr/share/X11/locale/en_US.UTF-8/Composeから~/.XCompose、およびその構文を模倣しました。しかし、これはうまくいかなかったようです。

12
jmc

もうすぐです。ファイルは確かに~/.XComposeXCOMPOSEFILE環境変数を使用して別の場所を指定できます。 作成 のマニュアルページを参照してください。

パズルの欠けている部分は、ファイルが起動時に各アプリケーションによって読み取られることです。 Composeキーは、X11サーバーではなく、X11ライブラリによって処理されます。理論的には、アプリケーションはファイルが変更されたことを検出したり、ファイルを再読み込みするコマンドを提供したりできますが、そのようなことはわかりません。アプリケーションを再起動する必要があります。テスト用に新しいエディターまたはターミナルエミュレーターを起動します。