eliu 大大好,
gcin-2.9.0/gtk-im/gtkimcontextgcin.c:485 處,gcin_im_client 處理完 XKeyPressedEvent 後送回給 gtk 的 signal 應該是 "preedit-changed" 而非 "preedit_changed"。
請參考 Gtk3 文件 [1]。
[1] https://developer.gnome.org/gtk3/stable/GtkIMContext.html#GtkIMContext-preedit-changed