我用特里克尔7.0 LTS(附带侏儒3 倒叙)。我访问了一些帖子,例如这和这。有关添加自定义撰写键序列的主题。
我将菜单键设置为撰写键:
我创建的~/.Xcompose
内容包含:
$ cat ~/.Xcompose
include "%L" # import the default Compose file for your locale
<Multi_key> <r> <r> : "ñ" U00F1
还添加export GTK_IM_MODULE="xim"
在末尾~/.profile
。
我尝试了注销并重新登录后,也重新启动了很多次,但它不起作用。
默认的组合键序列 ( /usr/share/X11/locale/en_US.UTF-8/Compose
) 例如Menu, s, s= ß 工作正常。
我还尝试添加自定义按键序列:-
<Multi_key> <s> <d> : "ñ" U00F1
最后/usr/share/X11/locale/en_US.UTF-8/Compose
但它也不起作用。
因此,为什么我的自定义撰写序列不起作用?我缺少什么?
编辑:
我已经安装了乌姆并在重新启动会话后设置GTK_IM_MODULE="uim"
而不是xim
通过export GTK_IM_MODULE="uim"
at ~/.profile
,我发现手动设置自定义键序列 /usr/share/X11/locale/en_US.UTF-8/Compose
现在正在工作。但仍然定义的序列~/.Xcompose
不起作用。
顺便说一句,什么是输入法xim
以及uim
与输入法的关系以及为什么在我的情况下uim
有效但xim
无效?
答案1
它是我的我创造的错误.Xcompose
而不是.XCompose
! (参见每次提到的问题.Xcompose
)。
现在,定义的所有自定义撰写键序列~/.XCompose
都运行良好。