[Pkg-ime-devel] Bug#650067: ibus-m17n: Thai IMs lack fallback when application doesn't support surrounding text

Theppitak Karoonboonyanan thep at linux.thai.net
Sat Nov 26 06:58:47 UTC 2011

Package: ibus-m17n
Version: 1.3.3-1
Severity: normal

Dear Maintainer,

When I use a Thai IME, such as 'thai - tis820 (m17n)', with applications
that lack surrounding text support, such as gnome-terminal, all combining
characters are rejected, despite the presence of a base character in the
input buffer.

This problem is likely caused by the lack of fallback when the application
does not support surrounding text retrieval/deletion. Typical implementation
is to fallback to an internal buffer remembering the previous key. Although
such buffer is lost when cursor is moved, it can serve input sequence
filtering for individual text chunks. See example implementation in

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.1.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=th_TH.UTF-8, LC_CTYPE=th_TH.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages ibus-m17n depends on:
ii  ibus                1.4.0-1      
ii  libatk1.0-0         2.2.0-2      
ii  libc6               2.13-21      
ii  libcairo2           1.10.2-6.1   
ii  libfontconfig1      2.8.0-3      
ii  libfreetype6        2.4.8-1      
ii  libgdk-pixbuf2.0-0  2.24.0-1     
ii  libglib2.0-0        2.30.2-4     
ii  libgtk2.0-0         2.24.8-2thep1
ii  libibus-1.0-0       1.4.0-1      
ii  libm17n-0           1.6.3-1      
ii  libpango1.0-0       1.29.4-2thep1

ibus-m17n recommends no packages.

ibus-m17n suggests no packages.

-- no debconf information

Theppitak Karoonboonyanan

More information about the Pkg-ime-devel mailing list