LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 940|回复: 2

终端无法使用fcitx

[复制链接]
发表于 2005-1-23 17:31:53 | 显示全部楼层 |阅读模式
搜索了一下论坛,但并没有找到很好的解决方案,请高手指教,谢谢
redhat9,默认英文,加入中文支持。安装系统后好后立即安装fcitx-3.0.2-1.i386.rpm和firefly的linuxsir-fontconfig-src-3.4.bin汉化包。但是在浏览器里可以使用fcitx,在gnome-terminal下无法调用输入法。

[root@localhost root]# locale
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.GB2312
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
[root@localhost root]# more .bashrc
# .bashrc
export LC_CTYPE=zh_CN.GB2312
export  XMODIFIERS="@im=fcitx"
export XIM=fictx
export XIM_PROGRAM=fcitx
# fcitx必须要在bash启动前设置??没必要吧。。
# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi
发表于 2005-1-23 18:16:04 | 显示全部楼层
可能是你的terminal的编码问题,改下编码试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-23 21:06:48 | 显示全部楼层
终端选项的编码选择为GB2312,换为utf-8也不行.
fcitx应该也支持utf-8吧.
有时候终端下locale命令显示的LC_CTYPE和终端本身的编码不一致,是不是?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表