fcitx安装出现问题

系统字体配置、中文显示和输入法问题
回复
头像
hjbolide
帖子: 63
注册时间: 2007-07-12 15:57
来自: JLU

fcitx安装出现问题

#1

帖子 hjbolide » 2007-09-15 0:23

我安装fcitx的时候按照wiki里面的做法,却出现下面的情况,能不能告诉我怎么回事……

hjbolide@laptop:/etc/X11/xinit/xinput.d$ ls

all_ALL ja_JP scim scim-pinyin th-xim zh_SG

default ko_KR scim-chewing scim_xim zh_CN zh_TW

fcitx none scim-immodule th_TH zh_HK

hjbolide@laptop:/etc/X11/xinit/xinput.d$ sudo im-switch -s fcitx

update-alternatives: Cannot find alternative `/etc/X11/xinit/xinput.d/fcitx'.

文件夹里面确实有fcitx这个文件,为什么却说cannot find?
geniuscarrier
帖子: 1
注册时间: 2007-09-18 12:14

#2

帖子 geniuscarrier » 2007-09-18 12:16

yes, I have the same question!
store88
帖子: 109
注册时间: 2005-10-15 0:30
来自: China
联系:

#3

帖子 store88 » 2007-09-19 21:01

im-switch fcitx
试过吗
wkt
帖子: 849
注册时间: 2006-09-07 22:51
联系:

Re: fcitx安装出现问题

#4

帖子 wkt » 2007-09-19 21:50

hjbolide 写了:我安装fcitx的时候按照wiki里面的做法,却出现下面的情况,能不能告诉我怎么回事……

hjbolide@laptop:/etc/X11/xinit/xinput.d$ ls

all_ALL ja_JP scim scim-pinyin th-xim zh_SG

default ko_KR scim-chewing scim_xim zh_CN zh_TW

fcitx none scim-immodule th_TH zh_HK

hjbolide@laptop:/etc/X11/xinit/xinput.d$ sudo im-switch -s fcitx

update-alternatives: Cannot find alternative `/etc/X11/xinit/xinput.d/fcitx'.

文件夹里面确实有fcitx这个文件,为什么却说cannot find?
你加一个参数看看
ls -l
或许就知道了
那些东西一般是链接
但如果链接指向文件 不存在呢?
头像
hjbolide
帖子: 63
注册时间: 2007-07-12 15:57
来自: JLU

#5

帖子 hjbolide » 2007-09-20 11:14

store88 写了:im-switch fcitx
试过吗
试过了,结果是一样的,但是现在已经能够用了,就是想知道为什么出现这个问题
头像
hjbolide
帖子: 63
注册时间: 2007-07-12 15:57
来自: JLU

Re: fcitx安装出现问题

#6

帖子 hjbolide » 2007-09-20 11:17

wkt 写了:
hjbolide 写了:我安装fcitx的时候按照wiki里面的做法,却出现下面的情况,能不能告诉我怎么回事……

hjbolide@laptop:/etc/X11/xinit/xinput.d$ ls

all_ALL ja_JP scim scim-pinyin th-xim zh_SG

default ko_KR scim-chewing scim_xim zh_CN zh_TW

fcitx none scim-immodule th_TH zh_HK

hjbolide@laptop:/etc/X11/xinit/xinput.d$ sudo im-switch -s fcitx

update-alternatives: Cannot find alternative `/etc/X11/xinit/xinput.d/fcitx'.

文件夹里面确实有fcitx这个文件,为什么却说cannot find?
你加一个参数看看
ls -l
或许就知道了
那些东西一般是链接
但如果链接指向文件 不存在呢?
我的fcitx是cp过去的,mv过去也试过了,不是连接文件
请问,是不是要是连接文件才能够用呢?
wkt
帖子: 849
注册时间: 2006-09-07 22:51
联系:

#7

帖子 wkt » 2007-09-20 11:46

既然都不行那试试这个:
input.sh
#!/bin/bash
cat<<eof>/etc/X11/Xsession.d/95xinput
#!/bin/bash
case \$LC_CTYPE in
*zh_CN*)
;;
*)
export LC_CTYPE="zh_CN";
export XMODIFIERS='@im=fcitx';
export GTK_IM_MODULE="fcitx" ;
;;
esac
if [ "x\$(ps aux|grep -v grep |grep fcitx |cut -c 66-70)" == "xfcitx" ];then
echo "fcitx is runing "
else
fcitx
fi
eof
[ -x /etc/X11/Xsession.d/95xinput ] || | chmod +x /etc/X11/Xsession.d/95xinput
echo "fcitx is ok !"
以root运行一下这个脚本
ctrl+alt+backspace看看能用不?
头像
hjbolide
帖子: 63
注册时间: 2007-07-12 15:57
来自: JLU

#8

帖子 hjbolide » 2007-09-21 0:05

wkt 写了:既然都不行那试试这个:
input.sh
#!/bin/bash
cat<<eof>/etc/X11/Xsession.d/95xinput
#!/bin/bash
case \$LC_CTYPE in
*zh_CN*)
;;
*)
export LC_CTYPE="zh_CN";
export XMODIFIERS='@im=fcitx';
export GTK_IM_MODULE="fcitx" ;
;;
esac
if [ "x\$(ps aux|grep -v grep |grep fcitx |cut -c 66-70)" == "xfcitx" ];then
echo "fcitx is runing "
else
fcitx
fi
eof
[ -x /etc/X11/Xsession.d/95xinput ] || | chmod +x /etc/X11/Xsession.d/95xinput
echo "fcitx is ok !"
以root运行一下这个脚本
ctrl+alt+backspace看看能用不?
能了,您太强了……
wkt
帖子: 849
注册时间: 2006-09-07 22:51
联系:

#9

帖子 wkt » 2007-09-21 12:30

hjbolide 写了:
wkt 写了:既然都不行那试试这个:
input.sh
#!/bin/bash
cat<<eof>/etc/X11/Xsession.d/95xinput
#!/bin/bash
case \$LC_CTYPE in
*zh_CN*)
;;
*)
export LC_CTYPE="zh_CN";
export XMODIFIERS='@im=fcitx';
export GTK_IM_MODULE="fcitx" ;
;;
esac
if [ "x\$(ps aux|grep -v grep |grep fcitx |cut -c 66-70)" == "xfcitx" ];then
echo "fcitx is runing "
else
fcitx
fi
eof
[ -x /etc/X11/Xsession.d/95xinput ] || | chmod +x /etc/X11/Xsession.d/95xinput
echo "fcitx is ok !"
以root运行一下这个脚本
ctrl+alt+backspace看看能用不?
能了,您太强了……
:D
Elliot Li
帖子: 2
注册时间: 2007-10-24 15:56

Re: fcitx安装出现问题

#10

帖子 Elliot Li » 2007-10-24 16:30

hjbolide 写了:我安装fcitx的时候按照wiki里面的做法,却出现下面的情况,能不能告诉我怎么回事……
hjbolide@laptop:/etc/X11/xinit/xinput.d$ sudo im-switch -s fcitx

update-alternatives: Cannot find alternative `/etc/X11/xinit/xinput.d/fcitx'.

文件夹里面确实有fcitx这个文件,为什么却说cannot find?
这是因为fcitx没有被加入到alternatives列表中,请试着运行如下指令:

代码: 全选

update-alternatives --install /etc/X11/xinit/xinput.d/all_ALL xinput-all_ALL /etc/X11/xinit/xinput.d/fcitx 30
然后重新执行im-switch即可。

在Gutsy上测试通过。其实上述这条指令应该由fcitx的安装包来执行,那样用户直接运行im-switch就不会出问题。欢迎讨论。
头像
u194252
帖子: 402
注册时间: 2007-08-04 11:06

#11

帖子 u194252 » 2007-10-26 22:11

运行脚本的命令是???
图片
头像
felixqu
帖子: 78
注册时间: 2007-09-03 9:49

#12

帖子 felixqu » 2007-10-28 9:40

怎么不用源里的?3.5-070713版本,很稳定。
头像
u194252
帖子: 402
注册时间: 2007-08-04 11:06

#13

帖子 u194252 » 2007-10-28 10:08

源里面貌似是3.4的吧?
图片
回复