|
搜索的贴子都是下面这样的:
1.安装fcitx
2.设置中文编码
用 root 权限执行一下这个命令
/usr/sbin/dpkg-reconfigure locales
选上 zh_CN.GBK
zh_CN.GB2312
zh_CN.UTF-8
$cat /etc/environment
LANGUAGE="zh_CN:zh:en_US:en"
LANG=zh_CN.UTF-8
3.安装中文字体
4.我在root 权限使用这个文件 /etc/X11/Xsession.d/95locale-xinput-set 内有
export LANG=zh_CN.UTF-8
case "$LANG" in
zh_*)
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=fcitx
/usr/local/bin/fcitx
# export G_FILENAME_ENCODING=@locale
# export G_FILENAME_ENCODING=@UTF-8
xscreensaver -no-splash &
;;
esac
5.在终端运行fcitx
6.用编辑器gedit编辑 ~/.fcitx/config
将 * 改成你的字体
_____________________________________________
这样下来,输入法不能显示汉字,但是可以输入汉字。如图。
修改95locale-xinput-set
export LANG=zh_CN
case "$LANG" in
zh_*)
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=fcitx
/usr/local/bin/fcitx
# export G_FILENAME_ENCODING=@locale
# export G_FILENAME_ENCODING=@UTF-8
xscreensaver -no-splash &
;;
esac
输入法一切正常,但是虚拟终端(控制台?)里汉字显示为乱码。
在fcitx主页上是这样说的:
~/.bashrc里
export LANG=zh_CN.UTF-8
export LC_CTYPE="zh_CN"
但是,这样输入法完全正常,虚拟终端不能显示汉字。
总之,让虚拟终端显示汉字,输入法就不能,输入法正常了,虚拟终端就显示汉字为乱码。
#####################################
自杀。终于找到原因了,在~/.fcitx/config里最重要的是把~/.fcitx/config中的字体区域设置为如下:
#字体区域=zh_CN.gb18030 #gb18030就不行,我修改成了UTF-8也不行,就放在那里忘了,改成zh_CN就可以。************的把我折腾稀了。
字体区域=zh_CN
其他什么都不用,也不用在~/.bashrc里export什么 |
|