gentoo emacs 中文输入法 呼出

Posted ramlife

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gentoo emacs 中文输入法 呼出相关的知识,希望对你有一定的参考价值。

最近在另外一台电脑上面安装 gentoo和 emacs,但是碰到奇怪的问题,在旧电脑上面,可以使用 ctrl + space 呼出输入法,而新电脑只能触发 复制功能。
经过在网上查找和两台电脑之间的对比,找到了解决方法。

  1. 首先使用 locale -a 来查看电脑是否支持 zh_CN.utf8 或者 zh_CN.UTF-8, 然后在 .bachrc 中设置 LC_CTYPE = zh_CN.utf8 或者 UTF-8.

  2. 我用的是 i3wm,所以在 .xinitrc 中设置
    export GTK_IM_MODULE=fcitx
    export QT_IM_MODULE=fcitx
    export XMODIFIERS="@im=fcitx"

  3. 安装字体,经过对比,发现旧电脑比新电脑多了一些字体文件,在 /usr/share/fonts 文件夹下面,多出了 misc, 100dpi, 75dpi。经过仔细对比 font 相关安装软件,发现旧电脑多安装了 font-alias, font-misc-misc。在新电脑上安装这两个软件之后,退出当前帐号,再进无效, 重启再进,就可以生效了。

参考了: emacs中文问题(输入法无法呼出)
https://www.douban.com/note/688353496/






以上是关于gentoo emacs 中文输入法 呼出的主要内容,如果未能解决你的问题,请参考以下文章

emacs手动安装解决不能使用中文输入法

emacs不能使用中文输入法

Emacs 中文处理相关问题

Linux命令行可以用啥中文输入法

易语言DLL注入和呼出怎么样写?

Clojure 中的 Java 输入(读取行)在 Emacs 中无法正确读取