LinuxSir.cn,穿越时空的Linuxsir!

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

在freebsd6.0上安装fcitx,不能启动?

[复制链接]
发表于 2005-12-14 14:27:20 | 显示全部楼层 |阅读模式
我是ports安装的,能启动,但是不能输入汉字请问为什么?
我的.cshrc文件是这样的:
setenv  LANG      zh_CN.eucCN
setenv  LC_LANG   zh_CN.eucCN
setenv  LC_ALL    zh_CN.eucCN
setenv  LC_CTYPE  zh_CN.euc.CN
setenv  LC_MESSAGES zh_CN.euc.CN
setenv  XMODIFIERS @im=fcitx
发表于 2005-12-15 17:47:21 | 显示全部楼层
应该是修改Xsession或者~/.xinitrc 文件吧
setenv XMODIFIERS ‘@im=fcitx’  // 加个单引号
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-17 12:20:37 | 显示全部楼层
谢谢Lolita!总结一下:
不过我的.xinitrc中加的这个
setenv XMODIFIERS @im=fcitx      ##没有加引号就能用了。好像用csh的话不用加引号吧
我的.cshrc文件是这样的:
setenv LANG zh_CN.eucCN
setenv LC_LANG zh_CN.eucCN
setenv LC_ALL zh_CN.eucCN
setenv LC_CTYPE zh_CN.euc.CN
setenv LC_MESSAGES zh_CN.euc.CN
setenv XMODIFIERS @im=fcitx
/*这样fcitx的问题一般就解决了*/
回复 支持 反对

使用道具 举报

发表于 2005-12-17 13:23:47 | 显示全部楼层
把locale设定添加在.cshrc (包括其他shell 配置文件中),会导致即使在文本模式下都采用中文locale,结果一些命令会出现乱码。

如果加在.xinitrc里头就使得文本模式下英文,X下中文。

个人喜好,仅供参考
回复 支持 反对

使用道具 举报

发表于 2005-12-18 09:46:37 | 显示全部楼层
在~/.cshrc(csh/tcsh)及~/.xinitrc设置都没有问题.
设置前可以看看这个.
# cat /usr/ports/chinese/fcitx/pkg-message
******************************************************
*  Remember to set environment varible XMODIFIERS:   *
*     csh/tcsh: setenv XMODIFIERS @im=fcitx          *
*     sh/bash:  export XMODIFIERS='@im=fcitx'        *
*  and set LANG, LC_CTYPE to zh_CN.eucCN.            *
******************************************************
回复 支持 反对

使用道具 举报

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

本版积分规则

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