[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: