GNOME Bugzilla – Bug 737434
keyboard: Add back the gtk+ IM module handling
Last modified: 2014-09-26 15:31:54 UTC
Jasper prefers not to put this in the shell and since this is not critical to the input source switching itself, I agree that leaving it in g-s-d makes more sense.
Created attachment 287160 [details] [review] keyboard: Add back the gtk+ IM module handling This shouldn't have been removed in commit 326ee9f9a102a58941473e08fbe6221e70369f7f.
Review of attachment 287160 [details] [review]: Sure.
Attachment 287160 [details] pushed as 390ba58 - keyboard: Add back the gtk+ IM module handling
I'd also prefer if the ibus-daemon spawning was done in g-s-d as well.
(In reply to comment #4) > I'd also prefer if the ibus-daemon spawning was done in g-s-d as well. I don't agree with this one because the code to spawn it is basically a Gio.Subprocess.new() which doesn't block us or anything. But then we need to handle re-spawning it when we get disconnected and that means that we need to connect in the first place. Right now, g-s-d doesn't need to be connected to ibus-daemon at all and gnome-shell already needs to be connected in any case, so moving the spawning to g-s-d means removing a single simple call from gnome-shell and adding dozens of lines of C code and a dependency on libibus to g-s-d. I don't think it's worth it.