LinuxSir.cn,穿越时空的Linuxsir!

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

很奇怪的问题,fcitx在opera无法输入。

[复制链接]
发表于 2005-6-4 22:40:19 | 显示全部楼层 |阅读模式
不是调不出来,而是能打字但是输入不到浏览器中,share和static都不行,请问这个怎么解决?
发表于 2005-6-4 23:38:16 | 显示全部楼层
我的shared就调不出来,static就行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-7 16:47:33 | 显示全部楼层
顶一下,我的不是调不出来,是调出来不能用。
回复 支持 反对

使用道具 举报

发表于 2005-6-7 16:55:04 | 显示全部楼层

试试用qtconfig把xim的方式改成over the spot

Post by HybridTheory
不是调不出来,而是能打字但是输入不到浏览器中,share和static都不行,请问这个怎么解决?

也许问题就可以解决了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-7 17:44:51 | 显示全部楼层
谢谢, 我用的就是over the spot。
回复 支持 反对

使用道具 举报

发表于 2005-6-8 02:41:58 | 显示全部楼层
我的也不行阿,要先复制几个汉字进去,在起动输入法就可以输入中文拉,我是这样做的,但是每次这样很麻烦阿
回复 支持 反对

使用道具 举报

发表于 2005-6-8 09:27:12 | 显示全部楼层
用哪个版本??

请用最新的版本,我现在还是能用,用的好好的。。

不知道大家的local是怎么设置的。请到 www.fcitx.org 上看一下配置篇。
回复 支持 反对

使用道具 举报

发表于 2005-6-8 10:13:38 | 显示全部楼层
我也被这个问题折磨了N久了,以前也问过YUKING,但没有结果,现在大家再提出来我也再将详细过程说一下:
我的系统是:RHEL4
[hades@Redhat ~]$ uname -a
Linux Redhat 2.6.10 #1 Mon Apr 4 20:24:34 CST 2005 i686 i686 i386 GNU/Linux

[hades@Redhat ~]$ more /etc/sysconfig/i18n
LANG="en_US.UTF-8"
LC_TYPE="zh_CN.GB18030:zh_CN.GB2312:zh_CN.GBK:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN.GB2312:zh_CN.GBK:zh_CN.UTF-8:z
h_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"

[hades@Redhat ~]$ more .bashrc
# .bashrc
export GDK_USE_XFT=0
LANG="zh_CN.UTF-8"
#LC_TYPE="zh_CN"
LC_TYPE="zh_CN.GB18030:zh_CN.GB2312:zh_CN.GBK:zh_CN"
#FCITX
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
# User specific aliases and functions

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

opera版本:8.01 static 和 shared
fcitx 版本:3.11-3.1-3.04
qt:3.3.4-10.0.rhel4.kde
gcc:3.4.3-9.EL4
kde:3.4.1-1.0.el4.kde

#qtconfig 里已经选择了:over the spot

安装FCITX的过程:
$./configure
$make
#make install


现象如下:
1、opera 8.01 shared 版本
A:无主页启动的情况下,打开一个空白页面,在地址栏内可以激活输入法,也可以在输入法框入打字,但不能输入到opera的地址栏内,这时你用大写锁定键来输入字母也不行,一定要ctrl+space 关闭输入法,才能在地址栏内输入英文字母,输入一个地址,如:www.linuxsir.cn 后,再启动输入法,才能在地址内输入中文,同时在登陆框内也可以输入中文了,如不在地址栏人输入几个中文字的话,SIR里的其它地方都不能输入中文字。当在SIR里LOGIN后,想新开一个话题,在同一页面内开新话题就可以输入中文,而在新页面建立新话题,就不能输入中文,而在别的网站如:www.jobcn.com,不需要在地 ... ,结果一样。
   还有一个问题就是:如果使用gnome-system-monitor来关闭FCITX,会导致OPERA也崩溃。

   还有一点,如果启动OPERA后你动一下参数设置里的任何一项后都可以输入中文字,但ctrl+n的新页面仍不能输入中文字。

B:opera 8.01 static 版本
输入法使用正常,偶而会有FCITX导致OPERA不能切换页面的问题,只好KILL 了FCITC,再启动FCITX来解决

   如果使用gnome-system-monitor来关闭FCITX,不会导致OPERA也崩溃。

在使用gnome-system-monitor来关闭FCITX和在终端打开FCITX时的crash信息如下:

Using host libthread_db library "/lib/tls/libthread_db.so.1".
`shared object read from target memory' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1230849344 (LWP 3041)]
[KCrash handler]
#4  0xb6eb335b in XSetICValues () from /usr/X11R6/lib/libX11.so.6
#5  0xb4fc7dea in QXIMInputContext::setXFontSet ()
   from /usr/lib/qt-3.3/plugins/inputmethods/libqxim.so
#6  0xb4fc7b6a in QXIMInputContext::setMicroFocus ()
   from /usr/lib/qt-3.3/plugins/inputmethods/libqxim.so
#7  0xb4ffcc9d in QMultiInputContext::setMicroFocus ()
   from /usr/lib/qt-3.3/plugins/inputmethods/libqimsw-multi.so
#8  0xb712d6f0 in QWidget::setMicroFocusHint ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#9  0xb7f792ab in ?? () from /usr/lib/libkdeinit_konsole.so
#10 0x08161ad8 in ?? ()
#11 0x000000ed in ?? ()
#12 0x000002d4 in ?? ()
#13 0x00000000 in ?? ()


看情况还是QT的问题,不知道YUKING兄能不能看到这个帖子,希望能有方法解决这个问题,谢谢了
    :help  :help  :thank  :thank
回复 支持 反对

使用道具 举报

发表于 2005-6-8 21:46:06 | 显示全部楼层
很久不用opera,所以不太清楚,回头装个看看。
回复 支持 反对

使用道具 举报

发表于 2005-6-9 12:26:18 | 显示全部楼层
Post by Yuking
很久不用opera,所以不太清楚,回头装个看看。


终于看到YUKING大侠出面了,谢谢先     :thank
回复 支持 反对

使用道具 举报

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

本版积分规则

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