添加自定义的Compose键序列


12

如何添加自定义的Compose键序列?我已经用Google搜索了很多,但是找不到解释。我特别希望:

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

特别是,我尝试将文件复制/usr/share/X11/locale/en_US.UTF-8/Compose~/.XCompose,并模仿其语法。但是,这似乎没有用。


创建~/.XCompose激活后您做了什么?
l0b0 2013年

好吧,没什么特别的。我从中获得此信息的网站没有提及任何内容。应该做什么?
jmc 2013年

Answers:


-1

参见@Gilles的答案

原始答案:


您可能需要注销并再次登录,因为登录时会读取您的个人配置文件。

(也许还可以通过某种方式来激活它而无需注销并再次登录,但是我对这个特定的配置文件不熟悉。)


4
不,您无需注销,只需重新启动应用程序即可。每个应用程序都会读取compose表。对于KDE,您可能需要重新启动kdeinit,但我没有检查过。
吉尔斯(Gillles)“所以-别再作恶了”

1
这不是答案,至少没有注销和再次登录之前所需的实际操作。
naught101 2013年

@ naught101用户已经执行了这些操作。问题是如何激活新设置。
2013年

12

您快到了:该文件确实存在~/.XCompose。您可以使用XCOMPOSEFILE环境变量指定备用位置。请参见“ 撰写”手册页。

难题的缺失在于,每个应用程序在启动时都会读取该文件。Compose密钥不是由X11服务器处理的,而是由X11库处理的。从理论上讲,应用程序可以检测到该文件已被修改或提供了重新加载该文件的命令,但我不知道有任何修改。您必须重新启动应用程序。启动新的编辑器或终端仿真器进行测试。


感谢您的回答!如果不检查是否有撰写的联机帮助页,我会感到非常愚蠢。但是,谷歌也没有把它打开……
jmc

在Debian上,您也可以查看官方Wiki
Immanuel Weihnachten
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.