Comment #40 on issue 82 by [email protected]: 输入法候选词条有时会消失
http://code.google.com/p/ibus/issues/detail?id=82

我这个问题当新立bug吗?

ibus输入正常,但是候选栏及语言栏均不显示(从未显示成功过),用户可输入文字但 是无法选
择,亦无法通过鼠标换输入法。

如果手动启动ibus panel得到错误消息:

ar...@jamaica:~> /usr/lib/ibus-ui-gtk
/usr/lib/python2.6/site-packages/dbus/connection.py:242: DeprecationWarning:
object.__init__() takes no parameters
  super(Connection, self).__init__(*args, **kwargs)
Traceback (most recent call last):
  File "/usr/share/ibus/ui/gtk/main.py", line 116, in <module>
    main()
  File "/usr/share/ibus/ui/gtk/main.py", line 110, in main
    launch_panel()
  File "/usr/share/ibus/ui/gtk/main.py", line 81, in launch_panel
    UIApplication().run()
  File "/usr/share/ibus/ui/gtk/main.py", line 61, in __init__
    self.__notify.attach_to_status_icon (self.__panel.get_status_icon())
AttributeError: 'pynotify.Notification' object has no attribute 'attach_to_status_icon'

最后一行的错误,无法挂在status_icon上,暗示进入系统托盘时出问题。但实际上无 论是否选择
“在系统托盘上显示图标”,错误消息的最后一行均如上例所示。

最后一行信息又暗示可能用户使用的python-notify版本不够新,但是考虑安装找包很 麻烦,望指 明需要什么版本才能正常工作。作为题外话,我感觉输入法是一个系统基本组件,依赖 python或 gnome似不太好,考虑不依赖或者提供替代组件。顾虑是:是否带了负担给其它桌面系 统(手机?
银行用的多媒体终端?Étoilé桌面环境?)。

我出问题的系统环境信息:使用Gnome on OpenSuSE 11.1,所安装相关包为:

python-notify 0.1.1-2.34  (ppc)
ibus 1.3.2-1.1  (ppc)
1.3.2-1.1  (ppc)
1.2.0.20100111-1.4  (ppc)
1.2.0.20091227-3.12  (noarch)

所有包均是OpenSUSE自带或OpenSUSE build service 上找到的 (software.opensuse.org/search)



--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en

回复