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


11

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

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

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


作成した後、~/.XComposeそれをアクティブにするために何をしましたか?
l0b0 2013

まあ、特に何もありません。私がこれを入手したサイトは何も言及していませんでした。何をすべきか?
jmc

回答:


-1

@Gillesの回答を参照してください。

元の答え:


ログイン時に個人設定ファイルが読み取られるため、ログアウトして再度ログインする必要がある場合があります。

(ログアウトせずに再度アクティブ化する方法もあるかもしれませんが、この特定の構成ファイルについてはよく知りません。)


4
いいえ、ログアウトする必要はなく、アプリケーションを再起動するだけです。構成テーブルは、各アプリケーションによって読み取られます。KDEの場合、kdeinitを再起動する必要があるかもしれません。私はチェックしていません。
Gilles「SO-邪悪なことをやめよう」

1
これは回答ではありません。少なくとも、ログアウトして再度ログインする前に必要な実際のアクションがない場合はです。
naught101 2013

@ naught101ユーザーはすでにそれらを実行しました。問題は、新しい設定をアクティブにする方法でした。
l0b0 2013

12

あなたはほとんどそこにいます:ファイルは確かに~/.XComposeです。XCOMPOSEFILE環境変数を使用して別の場所を指定できます。Composeのマニュアルページを参照してください。

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


ご回答有難うございます!composeマンページがあったかどうかをチェックしないのは本当にばかげていると思います。しかし、グーグルもそれを上げませんでした…
jmc
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.