猛龙 发表于 2005-8-2 16:37:25

我在linux下的QQ不能打字,这时什么原因??真是郁闷!!

好不容易把QQ给装上了,装的是lumaqq,可上去后却不能说话,只能给人家发些表情.别人跟我说话我也收不到.这时怎么一回事??/请大家解决一下.

luckisme 发表于 2005-8-3 19:05:49

http://lumaqq.linuxsir.org/main/?q=node/44

为什么有时无法输入中文,甚至英文也输入不了?

答:如果你使用的是fcitx,下载最新的fcitx版本(3.0)即可解决,可以去fcitx官方网站下载。

如果你用的是scim,那么最新版本的scim似乎也会出现这种问题(可能是0.9.9以上的版本会),目前只好建议你换个低版本的scim或者换fcitx。

如果你用的是系统自带的输入法,比如chinput之类的,那就没有更好的办法了,换输入法吧。不过如果你每次发消息之前都关闭输入法(比如我就有这习惯),可能这个问题也不会出现。

这个问题的根源在于输入法键盘焦点的释放处理方法,如果不处理释放,则没事,如果处理释放,则会出现这个问题。scim,gWuBi之类的都不处理释放事件,所以没事,fcitx以前是处理的,所以出问题了,现在fcitx最新版本已经把这个问题解决的很好了。

你在安装完fcitx后,注销(logout),再登陆,然后修改$HOME/.fcitx/config,确认"lumaQQ支持"为1(默认这个是1)。

下面是一个网友碰到输入法问题的解决方法,我觉得有一定的代表性,这里列出来供参考,他的系统是redhat 9.0
1. 如果在QQ里不能输入文字,需要卸载原来的miniChinput和xcin,方法是
rpm -e miniChinput
rpm -e xcin
2. 下载并安装fcitx 3.0.2
rpm -ivh *****.rpm(此处*****代表fcitx的文件名)
3. 按照这里的说明修改fcitx的设置:
http://www.fcitx.org/main/?q=book/view/36
我的修改是在$HOME/.bashrc里加入如下子句:
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
4. 在$HOME/.fcitx/config文件中,注意"LumaQQ支持=1"
5. 重新登陆Linux,再打开startx,一切搞定!

zhangweiwei 发表于 2005-8-4 04:49:52

??????????????

???????????????
页: [1]
查看完整版本: 我在linux下的QQ不能打字,这时什么原因??真是郁闷!!