On Fri, Mar 20, 2009 at 9:26 PM, Theppitak Karoonboonyanan <[email protected]> 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/ -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

