我有以下几行~/.XCompose
:
<Multi_key> <n> <a> <b> <l> <a> : "∇"
<Multi_key> <i> <n> <t> <e> <g> <r> : "∫"
第一行 后有 5 个键<Multi_key>
,因此它可以在 firefox、emacs 和 konsole 中使用。第二行 后面有 6 个键<Multi_key>
,看起来太长了。在 emacs 中它可以工作,在 firefox 中它根本不起作用,在 konsole 中我在第五个键后得到 ∫ 符号<g>
,我不需要输入<r>
。
当然,我其实还有更多台词~/.XCompose
,但它们都与这两句相似。而且似乎5键是某种限制。我如何才能使所有这些行在所有程序中都起作用?
我正在使用 Debian 10 (Buster)、KDE、firefox 68.2.0esr。如果我运行im-config
,它会打印以下内容:
Current configuration for the input method:
* Active configuration: missing (normally missing)
* Normal automatic choice: none (normally ibus or fcitx or uim)
* Override rule: zh_CN,fcitx:zh_TW,fcitx:zh_HK,fcitx:zh_SG,fcitx
* Current override choice: (en_US)
* Current automatic choice: none
* Number of valid choices: 1 (normally 1)
The override rule is defined in /etc/default/im-config.
The configuration set by im-config is activated by re-starting X.
Explicit selection is not required to enable the automatic configuration if the active one is default/auto/cjkv/missing.
答案1
这可能是由于 XCompose 文件格式不完整造成的。
使用这个验证器(