-
安装fcitx输入法,在
~/.xinitrc
文件中添加如下内容 (我用startx启动图形环境,所以在~/.xinitrc中配置X会话)export LC_CTYPE="zh_CN.UTF-8" export XMODIFIERS='@im=fcitx' export GTK_IM_MODULE=xim export QT_IM_MODULE=xim export GTK3_IM_MODULE=xim fcitx -d
-
用
startx
启动图形会话后,应该可以看到fcitx成功启动。打开Emacs,激活输入法看看。
注意,一定要加export LC_CTYPE...
那一句,不然在Emacs中无法使用中文输入法。
现在,Emacs应该可以正常使用Fcitx,如果还是不能使用,可能原因是缺少 zh_CN.UTF-8 的 locale,转3. -
运行
locale
命令查看 LC_CTYPE 的值是否是zh_CN.UTF-8
,如果不是,说明没有安装 zh_CN.UTF-8 的 locale.
用root权限运行dpkg-reconfigure locales
选中 zh_CN.UTF-8, 生成新的locale. 重新启动X,再打开Emacs试试,应该可以正常使用Fcitx了。