答案1
您可以在程序所在的位置找到系统使用的撰写表:它是一个文本文件。要找到它,您可以运行类似的命令
strace xterm -e true 2>&1 | grep -i compose
例如,Debian wheezy 上的相关行是:
open("/home/gilles/.XCompose", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/X11/locale/compose.dir", O_RDONLY) = 5
open("/usr/share/X11/locale/en_US.UTF-8/Compose", O_RDONLY) = 5
这说明了几件事:
- 要定义您自己的表,请将其放入文件中
~/.XCompose
。实际上,您可以通过设置环境变量来覆盖此位置XCOMPOSEFILE
。 - 系统表的位置在 中列出
/usr/share/X11/locale/compose.dir
。该文件可以列出不同区域设置的不同表。
ComposeFU是一个最近添加,相应的字符本身就是 Unicode 最近添加的字符。