开源中文网

您的位置: 首页 > fcitx输入法 > 正文

im-switch + fcitx 3.41 手工安装攻略

来源:  作者:

鉴于scim 虽然好用但频繁冲突并且资源占用高,于是下决心改用fcitx。

注意安装前有旧的fcitx 来自于软件包管理的先反安装选 mark complete uninstall(中文版没用过不知道),源里的版本太老就不提了

下载 http://www.fcitx.org/download/fcitx-3.4.1-bin.tar.bz2 解压到任意目录
然后启动控制台,进行那个目录执行 sudo ./fcitx.install 进行安装,安装过程没有揭示(因为只是复制了几个文件)
要反删除也是在该目录执行 sudo ./fcitx.uninstall (不必一直存着该目录,以后反安装时再解压一次出来执行就行了,当然如果你知道安装到哪了直接删除也行,安装反安装基本就跟绿色软件一样它只是把文件复制到目标目录)


现在装是装上了,但是还有一些小问题要修改才能在im-switch 上正常使用

1,任意位置新建立一个文件叫 fcitx,内容(取自ubuntu 软件包里的fcitx)如下:
代码:
XIM=fcitx
XIM_PROGRAM=/usr/bin/fcitx
XIM_ARGS=""
GTK_IM_MODULE=XIM
QT_IM_MODULE=XIM
DEPENDS="fcitx"

复制到 /etc/X11/xinit/xinput.d/ 下以保证im-switch 能找到它
2,执行
代码:
sudo im-switch -s fcitx

代码:
im-switch -s fcitx
将二个帐号的输入法都换成 fcitx

3,如果和我一样是在英文local 下而无法调出输入法(XIM),如果是中文local 不必进行此操作,修正步骤如下:
编辑 /etc/gtk-2.0/gtk.immodules 文件(sudo gedit /etc/gtk-2.0/gtk.immodules),在xim 的 local 增加 en 也就是说:
代码:
"/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"

改成
代码:
"/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"


保存退出,重启后再进就ok了

其它参考:

1,实在受不了那么一堆我不会的输入法比如2笔双拼什么的,可以关闭它:
代码:
sudo gedit /usr/share/fcitx/data/tabels.conf
把里面不要的输入法整段删除,至于双拼可以在下面说的config 里关闭
2,在打字时要输入,.号经常按不出来,可以这样:
~/.fcitx 目录下有一个 config 文件(启动至少一次fcitx 才会自动建立)可以配置翻页键把里面的 ,. 二个删除,不然在出联想时打不出,. 号
3,不想让它一直显示在那,可以这样:
~/.fcitx 目录下有一个 config 文件可以配置
代码:
主窗口隐藏模式=1

4,在英文local 下 fcitx 打出的字全方块,可以这样:
修改上面说的这个config 里的
代码:
显示字体(中)=字体名

这个说实话我还没用几天的ubuntu 实在不明白它的字体是咋关联的,我试了sans-serif 和 Sans 都不行,只好从MS 盘上搞了个 microsoft yahei 字体才正常,希望楼下补充

[2006-12-20 补充:]在安装后务必执行一次: sudo chmod -R 755 /usr/share/fcitx 否则目录没有读权限启动fcitx 会报错,最后一次在 2.6.20-2-generic 内核的 feisty 测试过也工作良好 

Tags:im-switch fcitx 3 41
关于开源中文网 - 联系我们 - 广告服务 - 网站地图 - 版权声明