LinuxSir.cn,穿越时空的Linuxsir!

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

求助:小企鹅输入法安装成功,但无法使用!!!!先谢谢大家了!!

[复制链接]
发表于 2009-6-17 21:51:30 | 显示全部楼层 |阅读模式
我的系统是Fedora 11,安装时选的是英文.我先是执行rpm -e `rpm -qa | grep "^ibus"`
卸载了系统自带的输入法,然后安装小企鹅输入法3.4.2版的,安装成功后又修改配置文件.bashrc,又修改配置文件,在最下面加了三行:
export   XIM=fcitx
export   XIM_PROGRAM=fcitx
export   XMODIFIERS="@im=fcitx"
  先gedit /etc/X11/xinit/xinput.d/none.conf,
然后复制了帖子最下面的代码到并保存,用这种方法在Fedora 10安装成功过,但在Fedora 11却不行了,还请高人相助啊!!后面我把语言调成中文,重启都没用啊


可以调出小企鹅输入法,但是图标始终是灰色的

XIM=FCITX
XIM_PROGRAM=/usr/bin/fcitx
XIM_ARGS=
XMODIFIERS=@im=fcitx
DISABLE_IMSETTINGS=yes

gtkimm_exists () {
    # check if any immodules installed
    for dir in /usr/lib*/gtk-2.0/immodules; do
        [ -x ${dir}/im-$1.so ] && return 0
    done
    return 1
    }

if gtkimm_exists scim-bridge; then
GTK_IM_MODULE=scim-bridge
elif gtkimm_exists scim; then
GTK_IM_MODULE=scim
else
GTK_IM_MODULE=xim
fi

qtimm_exists () {
    # check if any immodule installed
    for dir in /usr/lib*/qt4/plugins/inputmethods; do
        [ -x ${dir}/$1.so ] && return 0
    done
    return 1
    }

if qtimm_exists im-scim-bridge; then
QT_IM_MODULE=scim-bridge
elif qtimm_exists libqscim; then
QT_IM_MODULE=scim
else
QT_IM_MODULE=xim
fi
发表于 2009-6-17 23:00:34 | 显示全部楼层
试试:yum install gtk2-immodule-xim
我是这样解决的,系统默认没有安装gtk2-immodule-xim。
回复 支持 反对

使用道具 举报

发表于 2009-6-18 17:35:33 | 显示全部楼层
我的这个帖子虽然是在FC10时发的,相信还是有些可以借鉴的,比如说如何激活FCITX等:

http://www.linuxsir.cn/bbs/thread341831.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-18 18:37:54 | 显示全部楼层
先谢谢楼上的俩位朋友,我重装了一下根分区,选的是中文,然后再重装了一下输入法问题就解决了,可是重启之后又不行了,而且还没有声音,我只 好换回Fedora 10 了,现在一切正常!!
感觉Fedora10 比Fedora 11 Bug少多了
回复 支持 反对

使用道具 举报

发表于 2009-6-18 19:56:08 | 显示全部楼层
安装scim,也可以用到小企鹅输入法呀。
回复 支持 反对

使用道具 举报

发表于 2010-4-20 17:20:11 | 显示全部楼层
楼主你好,我是使用的fedora10,我安装了fcitx-3.6.3,并按照您的说明做了配置,可是我的还是不能开机自启动,安ctrl+空格还是调出scim里面的输入法,在终端输入fctix后小企鹅输入法成功启动了,但是不能用,ctrl+空格还是调出scim里面的输入法。
请问如何解决阿 ?
希望能达到您的回复,期待中!
回复 支持 反对

使用道具 举报

发表于 2010-4-20 19:20:42 | 显示全部楼层
时代在进步,楼主和hades兄的方法现在都稍嫌繁琐了,呵呵,
fedora 11上im-chooser已经可以使用了,
我在fedora 11和12上是这样做的:
先安装im-chooser,然后卸载其它所有输入法,
再在/etc/X11/xinit/xinput.d中新建fcitx.conf,
其内容是:
  1. export XIM=fcitx
  2. export XMODIFIERS="@im=fcitx"
  3. export XIM_PROGRAM=fcitx
复制代码
重启之后运行im-chooser,勾选启用输入法特性,
再点选fcitx,点击注销,
然后再进系统就能使用了。

不过,目前我不是这样做的,
是在im-chooser中不启用输入法,
然后在~/.kde/Autostart中写了一个脚本,
每次启动kde,先自动生成一个配置文件,
然后再fcitx&。
我的其它桌面环境如fvwm等也类似处理,
主要是在不同的桌面环境下我的fcitx的设置有些不同。
回复 支持 反对

使用道具 举报

发表于 2010-4-21 01:35:41 | 显示全部楼层
Fcitx已经进入F11和F12的官方的update testing(或者还未同步到所有镜像),启用了testing库就可以直接用yum安装,然后im-chooser选择
回复 支持 反对

使用道具 举报

发表于 2010-4-23 21:25:48 | 显示全部楼层
还是用IBUS吧 ,冲突少
回复 支持 反对

使用道具 举报

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

本版积分规则

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