Your message dated Thu, 21 Sep 2017 11:27:16 +0700
with message-id
<cacvhrivfqr5-3ayquyp8fpqg8wdjmowprgf+qdtgf260pu9...@mail.gmail.com>
and subject line Closing bug
has caused the Debian Bug report #875842,
regarding im-config: Avoid using IBus through XIM
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
875842: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875842
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: im-config
Version: 0.30-1
Severity: normal
Dear Maintainer,
When choosing IBus using im-config, LibThai engine from ibus-libthai
package appears to fall back from context-sensitive input
validation/correction to simple key validation based on previous key press.
This is an indication of surrounding text support lacking.
After checking, I find im-config provides IBus support via XIM
for GTK+ apps:
$ echo $GTK_IM_MODULE
xim
$ echo $XMODIFIERS
@im=ibus
But this is not the case for Qt apps:
$ echo $QT_IM_MODULE
ibus
And a workaround by switching to ibus IM module for GTK+ enables
the surounding text support again:
$ GTK_IM_MODULE=ibus mousepad
So, the XIM backend for IBus seems to lack surrounding text support,
while the GTK+ backend does not.
While the ultimate solution is to add surrounding text support to
IBus XIM backend, the upstream author seems to be unwilling to do so,
as my filed issue [1] has been promptly closed with recommendation
to avoid using XIM.
[1] https://github.com/ibus/ibus/issues/1946
Therefore, I think GTK_IM_MODULE should be set to "ibus" instead of
"xim" when IBus is selected, as upstream recommends.
-- System Information:
Debian Release: buster/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.12.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=th_TH.utf8, LC_CTYPE=th_TH.utf8 (charmap=UTF-8),
LANGUAGE=th_TH.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages im-config depends on:
ii gettext-base 0.19.8.1-4
ii whiptail 0.52.20-1+b1
ii zenity 3.24.0-1
Versions of packages im-config recommends:
ii whiptail 0.52.20-1+b1
ii x11-common 1:7.7+19
im-config suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Closing the bug. Sorry again for the noise.
--
Theppitak Karoonboonyanan
http://linux.thai.net/~thep/
--- End Message ---