Package: gnome-session-bin Version: 3.26.1-1 Severity: serious Tags: patch I updated gnome desktop from debian sid. However, I found I can not type Japanese language anymore.
I finally found gnome-session-bin correctly set an envirionmental variable of QT_IM_MODULE, but it doesn't set GTK_IM_MODULE , and this cause gtk can't talk to ibus. So I worte a patch for temporary fix this problem, and attach the patch. It works fine in my debian box. How about this patch? Thank you in advance, Takahide Nojima
--- a/gnome-session/main.c +++ b/gnome-session/main.c @@ -403,6 +403,10 @@ if (!p || !*p) p = "@im=ibus"; gsm_util_setenv ("XMODIFIERS", p); + p = g_getenv ("GTK_IM_MODULE"); + if (!p || !*p) + p = "ibus"; + gsm_util_setenv ("GTK_IM_MODULE", p); } g_free (ibus_path);