Comment #6 on issue 519 by takao.fujiwara1: Ubuntu 9.10: Ibus settings are
lost each time system is reset
http://code.google.com/p/ibus/issues/detail?id=519
Today I tried Ubuntu.
It seems the click event was lost instead of taking long time.
I noticed Ubuntu applied an internal patch of bug #780. After I removed the
Ubuntu
specific patch below, 'popup-menu' signal is handled correctly.
--- /usr/share/ibus/ui/gtk/panel.py.orig 2010-03-18 03:08:13.204804904
+0900
+++ /usr/share/ibus/ui/gtk/panel.py 2010-03-18 03:29:40.521575712 +0900
@@ -115,17 +115,23 @@
self.__status_icon = None
self.__previous_focus_ic = None
- try:
- self.__appindicator = appindicator.Indicator("ibus",
ICON_KEYBOARD,
appindicator.CATEGORY_APPLICATION_STATUS)
- self.__appindicator.set_status(appindicator.STATUS_ACTIVE)
- self.__appindicator_update_menu()
- except:
- self.__status_icon = gtk.StatusIcon()
- self.__status_icon.connect("popup-menu",
self.__status_icon_popup_menu_cb)
- self.__status_icon.connect("activate",
self.__status_icon_activate_cb)
- self.__status_icon.set_from_icon_name(ICON_KEYBOARD)
- self.__status_icon.set_tooltip(_("IBus input method
framework"))
- self.__status_icon.set_visible(True)
+ #try:
+ # self.__appindicator = appindicator.Indicator("ibus",
ICON_KEYBOARD,
appindicator.CATEGORY_APPLICATION_STATUS)
+ # self.__appindicator.set_status(appindicator.STATUS_ACTIVE)
+ # self.__appindicator_update_menu()
+ #except:
+ # self.__status_icon = gtk.StatusIcon()
+ # self.__status_icon.connect("popup-menu",
self.__status_icon_popup_menu_cb)
+ # self.__status_icon.connect("activate",
self.__status_icon_activate_cb)
+ # self.__status_icon.set_from_icon_name(ICON_KEYBOARD)
+ # self.__status_icon.set_tooltip(_("IBus input method
framework"))
+ # self.__status_icon.set_visible(True)
+ self.__status_icon = gtk.StatusIcon()
+ self.__status_icon.connect("popup-menu",
self.__status_icon_popup_menu_cb)
+ self.__status_icon.connect("activate",
self.__status_icon_activate_cb)
+ self.__status_icon.set_from_icon_name(ICON_KEYBOARD)
+ self.__status_icon.set_tooltip(_("IBus input method framework"))
+ self.__status_icon.set_visible(True)
self.__config_load_lookup_table_orientation()
self.__config_load_show()
--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings
--
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