X11

添加自定義 Compose 鍵序列

  • February 19, 2019

如何添加自定義 Compose 鍵序列?我用Google搜尋了很多,但找不到解釋。特別是,我想擁有:

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

特別是,我嘗試將文件複製/usr/share/X11/locale/en_US.UTF-8/Compose~/.XCompose,並模仿其語法。但是,這似乎不起作用。

請參閱@Gilles 的回答

原答案:


您可能需要註銷並再次登錄,因為登錄時會讀取您的個人配置文件。

(也可能有一些方法可以在不註銷並重新登錄的情況下啟動它,但我對這個特定的配置文件並不熟悉。)

你快到了:文件確實是~/.XCompose. XCOMPOSEFILE您可以使用環境變數指定備用位置。請參閱撰寫手冊頁。

難題的缺失部分是每個應用程序在啟動時都會讀取該文件。Compose 鍵不是由 X11 伺服器處理,而是由 X11 庫處理。理論上,應用程序可以檢測到文件已被修改或提供重新載入它的命令,但我不知道有什麼。您必須重新啟動應用程序。啟動一個新的編輯器或終端模擬器進行測試。

引用自:https://unix.stackexchange.com/questions/103649