在Fedora3下使用GB18030编码同时使用fcitx
Fedora默认使用的是UTF-8编码。而国家标准是GB18030编码。在UTF-8编码下无法识别GB18030/GB2312编码文件的文件名,登陆FTP时无法识别GB18030/GB2312编码,显示乱码。简单的办法是在字符终端下键入:LANG=zh_CN.GB18030
重新登陆即可。有些程序(例如“系统设置-网络”)中的部分文字无法显示,这不影响正常使用。而原来按照标准步骤安装的fcitx只有状态条,无法输入汉字。
判断是没有启动XIM所致。
解决方法:
在/etc/X11/xinit/xinput.d下建立fcitx文档内容为:
XIM=fcitx
XIM_PROGRAM=fcitx
XMODIFIERS="@im=fcitx"
删除原来的zh_CN链接。建立新的zh_CN链接指向fcitx。
同时删除主目录下.bashrc中的
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
重新登陆即可。
经过这些步骤后fcitx可以在中文界面下自动启动,正常使用。
猜想这种办法可以适应各种简体中文编码,没有尝试。欢迎共同探讨。 现在的xorg不支持gb18030的locale,LANG改成gb18030后,系统环境实际上是gb2312。
页:
[1]