LinuxSir.cn,穿越时空的Linuxsir!

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

fcitx的问题

[复制链接]
发表于 2006-3-26 21:42:16 | 显示全部楼层 |阅读模式
安装了archlinux现在进行到了中文配置上
pacman -S fcitx
然后在.xinitrc里加了
export LC_LANG=en_US.utf8
export XMODIFIERS=@im=fcitx

运行fcitx之后,是有了fcitx的小面板,但是输入法名称那项是灰的。按ctrl+space也不能搞出输入法。
另外,输入法名称那项一直是方块字呀,倒是在zh_CN.gbk下是显示中文:(

这个问题如何解决呢?
发表于 2006-3-26 21:45:32 | 显示全部楼层
呵呵,和我原来的问题一样啊
是locale的问题
你看看前几天发的关于locale的文章,或者去看看wiki就好了
我为这个问题郁闷了好长时间呢
不过弄好了以后
也学习了不少
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-27 11:03:22 | 显示全部楼层
wiki??
archlinux的wiki地址是什么呀?
回复 支持 反对

使用道具 举报

发表于 2006-3-27 11:32:53 | 显示全部楼层
wiki.archlinux.org
回复 支持 反对

使用道具 举报

发表于 2006-3-27 11:57:11 | 显示全部楼层
问题是wiki上除了arch的简介之外,什么技术性的东西都没有
还全部都是英文,找到了简体中文的网页又看不到什么东西
[usr]http://wiki.archlinux.org/index.php/ArchLinux_(简体中文)[/usr]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-27 12:16:57 | 显示全部楼层
找到了关于fcitx的那一节了:)

localedef -vci en_US -f utf8 en_US.utf8

生成了en_US.utf8 这样fcitx可以运行了,现在它的面板上还是方块。上面说要改它的字体。但是
我打开config文件,里面全是乱码呀,没法看呀:confused:

还有一点很不解呀,为什么在archlinux下locale -a一下,只显示那么几个locale呢?
回复 支持 反对

使用道具 举报

发表于 2006-3-27 12:50:32 | 显示全部楼层
因为你的/etc/locale.gen 里有几个locale默认就生成几个locale
fcitx需要
LC_CTYPE=zh_CN.utf8
  1. [fallen@localhost ~]$ sudo cat .xinitrc
  2. #!/bin/bash
  3. xbindkeys&
  4. export XIM=fcitx
  5. export XIM_PROGRAM=fcitx
  6. export XMODIFIERS="@im=fcitx"
  7. export GTK_IM_MODULE=xim
  8. fcitx&
  9. exec enlightenment
  10. [fallen@localhost ~]$ locale
  11. LANG=en_US.utf8
  12. LC_CTYPE=zh_CN.utf8
  13. LC_NUMERIC="en_US.utf8"
  14. LC_TIME="en_US.utf8"
  15. LC_COLLATE=C
  16. LC_MONETARY="en_US.utf8"
  17. LC_MESSAGES="en_US.utf8"
  18. LC_PAPER="en_US.utf8"
  19. LC_NAME="en_US.utf8"
  20. LC_ADDRESS="en_US.utf8"
  21. LC_TELEPHONE="en_US.utf8"
  22. LC_MEASUREMENT="en_US.utf8"
  23. LC_IDENTIFICATION="en_US.utf8"
  24. LC_ALL=
  25. [fallen@localhost ~]$
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-27 14:15:58 | 显示全部楼层
谢谢各位大哥们的帮助,又搞定一个问题了
回复 支持 反对

使用道具 举报

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

本版积分规则

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