Bug#520509: XMODIFIERS
On Fri, Mar 20, 2009 at 9:26 PM, Theppitak Karoonboonyanan
<thep@linux.thai.net> wrote:
> More info: it seems removing th_TH[.UTF-8]/Compose is not enough.
> Even with the files removed, the Thai XIM is not activated unless
> "@im" XMODIFIERS is set to something relevant.
>
> With XMODIFIERS unset, and LANG=th_TH.UTF-8
>
> $ xterm <--No Thai XIM
> $ XMODIFIERS="@im=" xterm <--Thai XIM activated
>
> Note that this is true regardless of whether the Compose file
> is present.
>
> So, Compose file may not be relevant any more.
Update: I appeared to remove the files in the wrong way:
by direct 'rm', rather than commenting out the compose.dir
lines.
Now, commenting out this line:
en_US.UTF-8/Compose th_TH.UTF-8
works for the case of XMODIFIERS="@im=" but not for
unset XMODIFIERS.
It looks like the im_name is initialized somewhere with some
default value on absence of @im modifier.
--
Theppitak Karoonboonyanan
http://linux.thai.net/~thep/
Reply to: