LinuxSir.cn,穿越时空的Linuxsir!

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

ctrl+space调不出fcitx,大家看看怎么回事?

[复制链接]
发表于 2005-3-31 15:03:12 | 显示全部楼层 |阅读模式
下载的是fcitx-3.1.1.tar.bz2源码包
按说明先rpm -e miniChinput,rpm -e xcin 卸载了自带的输入法
然后解压,root执行
./configure --prefix=/usr/local/fcitx
make
make install
最后用vi在/etc/profile.d建立fcitx.sh,内容为:export XMODIFIERS="@im=fcitx"
退出重登录,但无法调出fcitx输入法,为什么呢?(我在~/.bashrc中添加也一样调不出来)
shell中输入fcitx显示无此命令,但运行bin中的二进制文件fcitx是可以用的

系统是redhat 9,默认语言是中文,环境变量入下
$ locale
LANG=zh_CN.GB18030
LC_CTYPE="zh_CN.GB18030"
LC_NUMERIC="zh_CN.GB18030"
LC_TIME="zh_CN.GB18030"
LC_COLLATE="zh_CN.GB18030"
LC_MONETARY="zh_CN.GB18030"
LC_MESSAGES="zh_CN.GB18030"
LC_PAPER="zh_CN.GB18030"
LC_NAME="zh_CN.GB18030"
LC_ADDRESS="zh_CN.GB18030"
LC_TELEPHONE="zh_CN.GB18030"
LC_MEASUREMENT="zh_CN.GB18030"
LC_IDENTIFICATION="zh_CN.GB18030"
LC_ALL=

$ echo $XMODIFIERS
@im=fcitx

$ echo $XIM
fcitx

$ echo $XIM_PROGRAM
fcitx
发表于 2005-3-31 15:45:24 | 显示全部楼层
你因为用了--prefix=/usr/local/fcitx 那么fcitx的可执行文件应该在/usr/local/fcitx/bin,这个肯定不在你的路径中
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-31 17:22:12 | 显示全部楼层
你是说XMODIFIERS里要指明fcitx的路径?
我刚接触linux,请尽量说的详细一些,3q
回复 支持 反对

使用道具 举报

发表于 2005-3-31 19:16:13 | 显示全部楼层
Post by far_star
你是说XMODIFIERS里要指明fcitx的路径?
我刚接触linux,请尽量说的详细一些,3q

linux shell下执行命令分为两种情况,
1. 如果直接在命令行敲入可执行文件名,shell便会查找PATH环境变量,在PATH变量指定的路径中查找可执行文件,通常/usr/local/fcitx没有在PATH变量中列出来, 所以你直接在shell敲击fcitx便会提示无法找到fcitx可执行文件。
2. 如果你敲入可执行文件的绝对路径,比如说/usr/bin/fcitx,那么shell直接根据你给定的路径查找可执行文件。

我把fcitx安装的常规步骤归纳如下:
1. 解压源代码
#./configure; // 建议初学者不要修改configure参数, 通常此时fcitx安装在/usr/local/bin目录下,这个目录在PATH变量中
#make;
#make install;
2. 修改/etc/profile文件,加入以下语句
export LANG="zh_CN.GB18030"
export XMODIFIERS="@im=fcitx"
3. #source /etc/profile
4. 如果使用的是RedHat 9, 那么可能需要卸载掉xcin和miniChinput(不知道大小写对不对)
# rpm -e xcin miniChinput
5. 现在在Xwindow下运行fcitx试一试?
6. 如果没有问题,需要使fcitx自动运行,
kde下在~/.kde/Autostart/目录下建立一个符号连接
#ln -s /usr/local/bin/fcitx ~/.kde/Autostart/fcitx.autostart
gnome在session管理器里添加fcitx为自动启动的session
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-31 19:48:14 | 显示全部楼层
非常感谢maxofmin的热心解答,我再装一次试试。
回复 支持 反对

使用道具 举报

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

本版积分规则

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