Thomi, are you sure you have a clean, working ibus environment? All tests work correctly for me and Francis, both on quantal and raring. I also checked the differences between the ibus in quantal and raring and nothing changed regarding this matter. So I have no idea why you get the errors. Is your ibus installation correct? Are the engines installed?
Anyway, even in the working case one (autopilot:15226): IBUS-WARNING **: org.freedesktop.IBus.InputContext.GetEngine warning will be noticable most of the time. This is because I didn't want to do any time.sleep() waits until the engine is set - and IBus prints a warning when a get_engine() is done with no engine set. We use that to make sure that the engine finally gets set.
Can you re-try on a clean raring or quantal system with ibus installed?
Fixed the GObject thing. Sorry about that!
Ok, so, I looked at the existing code...
Thomi, are you sure you have a clean, working ibus environment? All tests work correctly for me and Francis, both on quantal and raring. I also checked the differences between the ibus in quantal and raring and nothing changed regarding this matter. So I have no idea why you get the errors. Is your ibus installation correct? Are the engines installed?
Anyway, even in the working case one (autopilot:15226): IBUS-WARNING **: org.freedesktop .IBus.InputCont ext.GetEngine warning will be noticable most of the time. This is because I didn't want to do any time.sleep() waits until the engine is set - and IBus prints a warning when a get_engine() is done with no engine set. We use that to make sure that the engine finally gets set.
Can you re-try on a clean raring or quantal system with ibus installed?