为什么我的FCITX输入法无法输入?[已解决]

系统字体配置、中文显示和输入法问题
回复
头像
xiaokang
帖子: 331
注册时间: 2006-06-13 14:47
来自: 黄鹤楼

为什么我的FCITX输入法无法输入?[已解决]

#1

帖子 xiaokang » 2007-08-09 17:40

UBUNTU 7.04 缺省中文语言,实在受不了SCIM,有时候打了E文再打汉字就打不出来了,我用五笔,非要切换到拼音能打了后,再切换到五笔打。

6。04的时候用过FCITX,当时记得安装很顺利,装了就能用,先是
sudo apt-get install fcitx
下载下来后,启是启动了,但是在任何窗口中都不能打中文,输出是E文,

把SCIM删了,结果简体中文语言没有了。(绑定的?)
把fcitx删除后,下载了最新的FCITX 3。5,在MAKE的时候有以下问题,怎么解决?
deps/InputWindow.Tpo"; exit 1; fi
InputWindow.c:30:21: 错误: X11/xpm.h:No such file or directory
InputWindow.c: 在函数 ‘DrawInputWindow’ 中:
InputWindow.c:236: 错误: ‘XpmAttributes’ 未声明 (在此函数内第一次使用)
InputWindow.c:236: 错误: (即使在一个函数内多次出现,每个未声明的标识符在其
InputWindow.c:236: 错误: 所在的函数内只报告一次。)
InputWindow.c:236: 错误: expected ‘;’ before ‘attrib’
InputWindow.c:414: 错误: ‘attrib’ 未声明 (在此函数内第一次使用)
InputWindow.c:435: 警告: 隐式声明函数 ‘XpmCreateImageFromData’
InputWindow.c:436: 错误: ‘XpmSuccess’ 未声明 (在此函数内第一次使用)
make[2]: *** [InputWindow.o] 错误 1

网上找了一下,没找到答案!!!
上次由 xiaokang 在 2007-08-10 14:50,总共编辑 1 次。
头像
Beetle
帖子: 1637
注册时间: 2005-10-14 16:55
系统: OS X
来自: 江苏
联系:

#2

帖子 Beetle » 2007-08-09 19:50

装im-switch
然后sudo im-switch -s fcitx
im-switch -s fcitx <--这一步不要用sudo
头像
xiaokang
帖子: 331
注册时间: 2006-06-13 14:47
来自: 黄鹤楼

#3

帖子 xiaokang » 2007-08-09 20:51

Beetle 写了:装im-switch
然后sudo im-switch -s fcitx
im-switch -s fcitx <--这一步不要用sudo
不好意思,没太明白。
这个是解决FCITX的输入问题,还是解决3。5的编译问题的?
3.5有五笔拼音这个功能,本人比较喜欢。。
头像
Beetle
帖子: 1637
注册时间: 2005-10-14 16:55
系统: OS X
来自: 江苏
联系:

#4

帖子 Beetle » 2007-08-09 21:30

apt-get安装fcitx后需要im-switch来选择输入法,即便是编译安装也需要!
关于编译问题可以看附带的doc里面的说明!fcitx需要xfree86或者xorg的开发包,如果没有安装的话编译会不能通过,看看你有没有安装这个包!
搜索一下论坛,有人做了个DEB包的
头像
Beetle
帖子: 1637
注册时间: 2005-10-14 16:55
系统: OS X
来自: 江苏
联系:

#5

帖子 Beetle » 2007-08-09 21:40

这是论坛上某兄打包的帖子
关于fcitx的编译安装可以参考一下这个:
viewtopic.php?t=33401

Goodluck!
头像
xiaokang
帖子: 331
注册时间: 2006-06-13 14:47
来自: 黄鹤楼

#6

帖子 xiaokang » 2007-08-10 10:37

好银那,非常感谢!
你的支持就是我的动力, :lol: :lol:
头像
xiaokang
帖子: 331
注册时间: 2006-06-13 14:47
来自: 黄鹤楼

#7

帖子 xiaokang » 2007-08-10 11:44

还是不能输入,问题如下,下载了兄台提供的包:
Beetle 写了:这是论坛上某兄打包的帖子
关于fcitx的编译安装可以参考一下这个:
viewtopic.php?t=33401

Goodluck!
安装成功。

建了这样一个文件:
XIM=fcitx
XIM_PROGRAM=/usr/bin/fcitx
XIM_ARGS=""
GTK_IM_MODULE=XIM
QT_IM_MODULE=XIM
DEPENDS="fcitx"

然后sudo im-switch -s fcitx 和 im-switch -s fcitx

我是用的中文,运行fcitx后,界面是能显示 ,但是输入法的语言“五笔拼音”名称都是灰色,新建一个文本想输入中文也打不上去,按Ctrl+Space什么的也没有一点反映,哪里还有问题呢?

Ubuntu 7.04 下面
头像
xiaokang
帖子: 331
注册时间: 2006-06-13 14:47
来自: 黄鹤楼

#8

帖子 xiaokang » 2007-08-10 14:52

已解决,解决方法是:
把/etc/gtk2.0/gtk.immodules里面的SCIM段注释掉就好了
#"/usr/lib/gtk-2.0/2.10.0/immodules/im-scim.so"
#"scim" "SCIM Input Method" "scim" "/usr/share/locale" ""

也许是以前用SCIM的原因吧,现在用FCITX打字爽了很多!
回复