LinuxSir.cn,穿越时空的Linuxsir!

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

Fedora 11 x86_64 下使用的fcitx rpm包

[复制链接]
发表于 2009-6-14 09:43:58 | 显示全部楼层 |阅读模式
简单试了一下Fedora 11 x86_64下使用fcitx:

先说怎么手动安装

1. 下载fcitx : http://www.fcitx.org
  1. wget http://fcitx.googlecode.com/files/fcitx-3.6.0-rc.tar.bz2
复制代码
2. 编译安装fcitx:
  1. tar xjvf fcitx-3.6.0-rc.tar.bz2
  2. cd fcitx-3.6.0-rc
  3. ./autogen.sh
  4. ./configure
  5. make
  6. make check
  7. su
  8. make install
复制代码
3.建立fcitx的配置文件:
  1. cat > /etc/X11/xinit/xinput.d/fcitx.conf <<EOF
  2. XIM=fcitx
  3. XIM_PROGRAM=/usr/local/bin/fcitx
  4. XIM_ARGS=""
  5. GTK_IM_MODULE=fcitx
  6. QT_IM_MODULE=fcitx
  7. XMODIFIERS="@im=fcitx"
  8. EOF
复制代码
4.为系统配置工具alternatives安装fcitx输入法
  1. alternatives --install /etc/X11/xinit/xinputrc xinputrc /etc/X11/xinit/xinput.d/fcitx.conf 70
复制代码
5.如果将fcitx作为系统输入法
  1. alternatives --config xinputrc
复制代码
单独用户选择输入法:在系统--首选项--输入法中,选择首选输入法fcixt即可。
6.在英文环境下使用fcitx:
  1. vi /etc/gtk-2.0/x86_64-redhat-linux-gnu/gtk.immodules
  2. "xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh" # 前面加上一个en
复制代码
需要安装gtk2-immodule-xim才会有该项

现成的rpm包安装

7.安装rpm包
做了个rpm包(好久不动手,有点手生了),试了一下,应该没有问题。只是使用En环境的需要像上面所述,手动修改一下gtk.immodules。
下载地址http://pickup.mofile.com/6436696690280517
有兴趣的就下载安装,需要禁用gpg检查
  1. md5sum fcitx-3.6.0rc-1.x86_64.rpm
  2. f44dcacddc8fb76b103e1c3a66b0a30f  fcitx-3.6.0rc-1.x86_64.rpm
  3. yum localinstall fcitx-3.6.0rc-1.x86_64.rpm
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2009-6-14 11:53:26 | 显示全部楼层
我根本用不了。看了兄弟的帖子很高兴。马上试试。
回复 支持 反对

使用道具 举报

发表于 2009-6-14 12:06:36 | 显示全部楼层
楼主,行不通。
我有几个疑问
你的fcitx.conf里面怎么会有个CTR-D?
还有,你建立的是fcitx.conf,输入法怎么会选scim?
最后你的桌面是KDE的吗?

我的FCITX只能在QT程序下输入,而GTK的不行。我现在用GNOME,所以郁闷死了。
回复 支持 反对

使用道具 举报

发表于 2009-6-14 12:12:02 | 显示全部楼层
不知道将suse下的那个配置文件拷过来 可以不,我现在在虚拟机下,来编译都过不了
回复 支持 反对

使用道具 举报

发表于 2009-6-14 12:33:00 | 显示全部楼层
谢谢楼主共享
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-14 15:55:13 | 显示全部楼层
Post by Awei;1997670
楼主,行不通。
我有几个疑问
你的fcitx.conf里面怎么会有个CTR-D?
还有,你建立的是fcitx.conf,输入法怎么会选scim?
最后你的桌面是KDE的吗?

我的FCITX只能在QT程序下输入,而GTK的不行。我现在用GNOME,所以郁闷死了。

Ctrl_D是停止编辑,忘了加#;已经修改。
回复 支持 反对

使用道具 举报

发表于 2009-6-14 17:06:23 | 显示全部楼层
还不知道哪不对,我还不能用。晚上再试试。
回复 支持 反对

使用道具 举报

发表于 2009-6-14 17:41:31 | 显示全部楼层
问题解决了!
  1. 需要安装gtk2-immodule-xim才会有该项
复制代码
这个是问题的症结,不知道为什么系统默认不安装它?
回复 支持 反对

使用道具 举报

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

本版积分规则

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