添加自定义撰写键序列(不起作用)

添加自定义撰写键序列(不起作用)

我用特里克尔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都运行良好。

相关内容