LinuxSir.cn,穿越时空的Linuxsir!

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

fcitx是灰色的一般是什么问题,locale?

[复制链接]
发表于 2005-12-20 13:05:03 | 显示全部楼层 |阅读模式
我的配置是这样的

  1. #locale -a
  2. C
  3. en_US
  4. en_US.utf8
  5. POSIX
  6. zh_CN
  7. zh_CN.18030
  8. zh_CN.gbk
  9. zh_CN.utf8
复制代码


在/etc/profile中export了以下项目

  1. export LANG=zh_CN.utf8  #不明白别人的为什么是zh_CN.UTF-8,系统的缘故?#
  2. export LANG="zh_CN"  #不知道这儿的引号是不是可有可无#
  3. export XMODIFIERS="@im=fcitx"
  4. export XIM=fcitx
  5. export XIM_PROGRAM=fcitx
复制代码


重新启动系统运行locale命令

  1. #locale
  2. LANG=zh_CN.utf8
  3. LC_CTYPE=zh_CN  #这儿没有引号#
  4. LC_NUMERIC="zh_CN.utf8" #从这儿开始的就都有引号了#
  5. LC_TIME="zh_CN.utf8"
  6. LC_COLLATE="zh_CN.utf8"
  7. LC_MONETARY="zh_CN.utf8"
  8. LC_MESSAGES="zh_CN.utf8"
  9. LC_PAPER="zh_CN.utf8"
  10. LC_NAME="zh_CN.utf8"
  11. LC_ADDRESS="zh_CN.utf8"
  12. LC_TELEPHONE="zh_CN.utf8"
  13. LC_MEASUREMENT="zh_CN.utf8"
  14. LC_IDENTIFICATION="zh_CN.utf8"
  15. LC_ALL=
复制代码

事实证明locale的确变了,原来utf8编码的文件直接打开可以正常显示了,以前在其他locale下总是需要选择utf8编码才能正确显示,否则为乱码。

在这种情况下,我的fcitx还是灰色的,ctrl+space还是调不出输入框,实在是不知道究竟是怎么弄了。
发表于 2005-12-20 13:21:06 | 显示全部楼层
LANG控制语言环境,如果不用zh_CN.utf8.那么再加一条比较好export G_BROKEN_FILENAMES=你要用的编码.使gnome默认使用这种编码
LC_CTYPE改成zh_CN.gbk或者zh_CN.utf8.  fcitx需要
LC_COLLATE=zh_CN.utf8 不好`排序不正常。改成en_US或者C
export XIM=fcitx export XIM_PROGRAM=fcitx 多余
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-20 13:36:35 | 显示全部楼层
编码无所谓,只是要fcitx能用起来。
export XIM=fcitx
export XIM_PROGRAM=fcitx
这两句是从fcitx自带的设置文档中指出的 http://www.fcitx.org/main/?q=node/36
回复 支持 反对

使用道具 举报

发表于 2005-12-20 13:49:10 | 显示全部楼层
楼主,到现在我还不知道你到底能不能启动fcitx?
我的locale:
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8" 这里与你不同,我的有引号
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=

你把以前设置的全清除了,运行dpkg-reconfigure locales,选上安装zh_CN.UTF-8并作为默认区域设置。最后在/etc/X11/Xsession.d/55gnome-session_gnomerc的末尾加上:
export XMODIFIERS=@im=fcitx
export XIM=fcitx
export XIM_PROGRAM=fcitx
fcitx
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-20 14:22:20 | 显示全部楼层
能启动啊,就是灰色的,ctrl+space出不来输入框,有输入条。
很遗憾,我的系统不是debian
能设置变量的文件就是/etc/profile和/root/.xinitrc,还有startx脚本文件。
就一个root用户。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-5 14:37:56 | 显示全部楼层
继续找答案
要是安上能用该有多好
唉。
回复 支持 反对

使用道具 举报

发表于 2006-1-5 15:35:14 | 显示全部楼层
你改成export LC_ALL=zh_CN.UTF-8
同时把其它的清了,试试。注意大小写,引号
回复 支持 反对

使用道具 举报

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

本版积分规则

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