Chinaunix

标题: freebsd中文输入法fcitx问题·[solved by congli ] [打印本页]

作者: sinofreebsd    时间: 2006-03-09 22:04
标题: freebsd中文输入法fcitx问题·[solved by congli ]
如题,但是我运行fcitx  只出现输入法界面,怎么不能使用键盘输入啊?

[ 本帖最后由 sinofreebsd 于 2006-3-13 21:23 编辑 ]
作者: lan7029    时间: 2006-03-09 23:35
试一下Ctrl+空格,但我搞不明白为什么不能翻页.
作者: sinofreebsd    时间: 2006-03-10 00:24
我也试验了Ctrl+空格,出不来!
作者: old-cow    时间: 2006-03-10 11:25
locale
作者: sinofreebsd    时间: 2006-03-10 15:25
congli呢?
作者: bdwy    时间: 2006-03-11 00:07
很简单的情况是那个输入法是灰色的,用鼠标点一下就可以打字了
作者: zero-B    时间: 2006-03-11 12:41
你的~/.cshrc里定义了输入法了没?.xinitrc里也需要定义的,看来我还是传一个配置文件到FB版的FTP里吧!大家看看什么用得着的自己去下载吧!
作者: congli    时间: 2006-03-11 12:46
原帖由 sinofreebsd 于 2006-3-10 15:25 发表
congli呢?

找我有事吗?
作者: congli    时间: 2006-03-11 12:51
# 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.            *
******************************************************

先按照pkg-message的提示设置好用户的locale并relogin.
建立或修改~/.xinitrc(注意,该文件需要有"x"执行权限).
# cat ~/.xinitrc
fcitx

#exec fvwm2
exec gnome-session
#exec xfce4-session
#exec startkde


PS:需要先登录,后startx进入.

[ 本帖最后由 congli 于 2006-3-11 12:55 编辑 ]
作者: sinofreebsd    时间: 2006-03-12 08:46
congli
我不是很明白,我不会编辑~./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.            *
******************************************************
然后我# setenv XMODIFIERS @im=fcitx         
没有任何提示,返回#



至于congli说的


先按照pkg-message的提示设置好用户的locale并relogin.
建立或修改~/.xinitrc(注意,该文件需要有"x"执行权限).
# cat ~/.xinitrc


没太明白,具体操作过程。
望指点........
作者: congli    时间: 2006-03-12 09:04
晕掉.
如果你用的是csh/tcsh的话,输入下面命令:
# echo 'setenv XMODIFIERS @im=fcitx' >> ~/.cshrc
# echo 'setenv  LC_ALL zh_CN.eucCN' >> ~/.cshrc
# echo 'setenv  LANG zh_CN.eucCN' >> ~/.cshrc
# echo 'setenv  LC_TYPE zh_CN.eucCN' >> ~/.cshrc
# echo fcitx > ~/.xinitrc
# echo 'exec gnome-session' >> ~/.xinitrc    (假设LZ用gnome)
# chmod +x ~/.xinitrc
重新登录,运行startx.
BTW:LZ应该学会vi(vim)或ee等编辑工具.cat只是告诉你,那个文件的内容而已.
作者: sinofreebsd    时间: 2006-03-12 20:55
csh/tcsh还是bash  怎么判断 ?
作者: congli    时间: 2006-03-12 21:06
# set
作者: sinofreebsd    时间: 2006-03-13 20:23
别提了 ,我把set看成cat  
只是# cat
晕,什么都没有 还没有反映!
congli,谢谢你!
我的问题解决了。昨天晚上1点多,我按照你说的 弄的
可以输入汉字了,好兴奋!
不仅如此,我的xmms,以前提示我的声卡配置正确,但是我的声卡被占用
昨天我随便点了几下设置,不知道怎么就好了,FB,难得糊涂!
作者: rancpine    时间: 2006-03-21 19:52
I typed "fcitx" in konsole and get:

Fontconfig warning: line 44: invalid test compare "l"

then fcitx is running but I can input Chinese.
My OS is freebsd 6.0,and I am using tcsh.
Can any one help me ?!
作者: rancpine    时间: 2006-03-21 20:11
参考另一个帖子,解决了。
现在的情况是:必须通过startx启动kde,才能用fcitx
作者: zero-B    时间: 2006-05-06 21:54
原帖由 sinofreebsd 于 2006-3-12 20:55 发表
csh/tcsh还是bash  怎么判断 ?



host_name#

一般是tcsh,也是FB默认的shell,如果是

who@where # 一般是bash
作者: 猪蹄连着键盘    时间: 2006-05-07 13:27
强,学习了
作者: moflin    时间: 2007-01-14 00:56
原帖由 zero-B 于 2006-5-6 21:54 发表



host_name#

一般是tcsh,也是FB默认的shell,如果是

who@where # 一般是bash


晕倒!
FB默认的好像是csh吧。csh下root用户的提示符是#,一般用户是百分号%
echo $SHELL
不就可以判断SHELL了吗?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2