If you can make sure that 1.4.2 contains regression (rather than
configuration of your system is broken).
Can you spot a commit to blame?
Actually I feel that these commits are rather trivial. They should not
cause serious regression.
> If you can make sure that 1.4.2 contains regression (rather than > configuration of your system is broken). > Can you spot a commit to blame?
Thanks for your reply.
Because the issue happens to both ibus-1.4.1 and ibus-1.4.2. Mostly likely, it is an issue with my configuration.
> Actually I feel that these commits are rather trivial. They should not > cause serious regression.
I have no idea about what is exactly going wrong with this issue. The phenomena is about the 'No input window' message, but, I can not get any further information about it. Would you please give me some guide on how to get verbose/diagnosis messages with ibus-daemon?
On Mon, Oct 8, 2012 at 8:18 PM, Adam <jiang.a...@gmail.com> wrote:
> I have no idea about what is exactly going wrong with this issue. The
> phenomena is about the 'No input window' message, but, I can not get any
> further information about it. Would you please give me some guide on how to
> get verbose/diagnosis messages with ibus-daemon?
> On Mon, Oct 8, 2012 at 8:18 PM, Adam <jiang...@gmail.com <javascript:>> > wrote: > > I have no idea about what is exactly going wrong with this issue. The > > phenomena is about the 'No input window' message, but, I can not get any > > further information about it. Would you please give me some guide on how > to > > get verbose/diagnosis messages with ibus-daemon? > ibus-daemon --help
Surely, I gave it a shot several days ago. It seems the following command line gave me nothing
> If you can make sure that 1.4.2 contains regression (rather than > configuration of your system is broken). > Can you spot a commit to blame? > Actually I feel that these commits are rather trivial. They should not > cause serious regression.
Tried to skim the code.
The occurrence of the error is there in ui/gtk/panel.py, looks like
class Panel(ibus.PanelBase):
__gtype_name__ = "IBusPanel"
def __init__(self, bus):
super(Panel, self).__init__(bus)
self.__bus = bus
...
def focus_in(self, ic):
self.reset()
self.__focus_ic = ibus.InputContext(self.__bus, ic)
...
def __status_icon_activate_cb(self, status_icon):
if not self.__focus_ic:
menu = gtk.Menu()
item = gtk.ImageMenuItem(_("No input window"))
size = gtk.icon_size_lookup(gtk.ICON_SIZE_MENU)
item.set_image(_icon.IconWidget("gtk-dialog-info", size[0]))
menu.add(item)
menu.show_all()
else:
menu = self.__create_im_menu()
self.__language_bar.create_im_menu(menu)
menu.popup(None, None,
gtk.status_icon_position_menu,
0,
gtk.get_current_event_time(),
self.__status_icon)
...
The reason why the 'No input window' should be caused by no __focus_ic fetched properly. It seems InputContext is not initialized. Since I am using openbox-session but not Gnome/KDE, this is susceptible for some sub code for python in X is going wrong.
Could you please give some hints if you were familiar with this porting? Thanks a lot.
On Mon, Oct 8, 2012 at 9:16 PM, Adam <jiang.a...@gmail.com> wrote:
> The reason why the 'No input window' should be caused by no __focus_ic
> fetched properly. It seems InputContext is not initialized. Since I am using
> openbox-session but not Gnome/KDE, this is susceptible for some sub code for
> python in X is going wrong.
I think you are probably right.
> Could you please give some hints if you were familiar with this porting?
> Thanks a lot.
I don't. Let me CC the main developers of IBus core for you.
> On Mon, Oct 8, 2012 at 9:16 PM, Adam <jiang...@gmail.com <javascript:>> > wrote: > > The reason why the 'No input window' should be caused by no __focus_ic > > fetched properly. It seems InputContext is not initialized. Since I am > using > > openbox-session but not Gnome/KDE, this is susceptible for some sub code > for > > python in X is going wrong. > I think you are probably right.
> > Could you please give some hints if you were familiar with this porting? > > Thanks a lot. > I don't. Let me CC the main developers of IBus core for you.
Thank you, Xiaojun.
How could I follow this question? Or shall I report a bug on google code page?
> On Mon, Oct 8, 2012 at 10:13 PM, Adam <jiang...@gmail.com <javascript:>> > wrote: > You are welcomed to add an issue to the existing 200+ issues list. > From time to time, I would randomly pick an issue and try to solve it.