Okay, scratch my last message, after rebooting it's not working anymore. I compiled the code that Akira gave me, and installed it as /usr/bin/iiim-locale, and did chmod a+x. When I first boot up, neither user1 nor root have Japanese input capability, though httx and htt_xbe are both running. So, I try this: user1$ kill (httx and htt_xbe PIDs) user1$ LANG=ja_JP iiim-locale UTF-8 user1$ LANG=ja_JP.UTF8 iiim-locale UTF-8 user1$ LANG=ja_JP.UTF8 httx & user1$ ps aux | grep htt htt 2957 0.0 0.0 3188 332 ? Ss 16:26 0:00 /usr/sbin/htt - retryonerror 0 htt 2958 0.0 0.3 39624 3492 ? S 16:26 0:00 htt_server -nodaemon 500 5202 0.0 0.1 5748 1336 pts/3 S 16:51 0:00 httx 500 5203 0.0 0.2 20428 2556 pts/3 Sl 16:51 0:00 htt_xbe 500 5212 0.0 0.0 4548 696 pts/3 R+ 16:53 0:00 grep htt user1$ kedit Qt: Locales not supported on X server QInputContext: no input method context available NO JAPANESE INPUT is available. user1$ LANG=ja_JP.UTF8 kedit Still no Japanese. However, if I become root: user1$ su - Password: root$ kill 5202 root$ ps aux | grep htt htt 2957 0.0 0.0 3188 332 ? Ss 16:26 0:00 /usr/sbin/htt - retryonerror 0 htt 2958 0.0 0.3 39624 3492 ? S 16:26 0:00 htt_server -nodaemon 500 5306 0.0 0.0 4548 696 pts/3 R+ 16:53 0:00 grep htt root$ LANG=ja_JP iiim-locale UTF-8 root$ LANG=ja_JP.UTF8 iiim-locale UTF-8 root$ LANG=ja_JP.UTF8 httx & root$ ps aux | grep htt htt 2957 0.0 0.0 3188 332 ? Ss 16:26 0:00 /usr/sbin/htt - retryonerror 0 htt 2958 0.0 0.3 39624 3492 ? S 16:26 0:00 htt_server -nodaemon root 5308 0.0 0.1 5748 1336 pts/3 S 16:51 0:00 httx root 5309 0.0 0.2 20428 2556 pts/3 Sl 16:51 0:00 htt_xbe root 5312 0.0 0.0 4548 696 pts/3 R+ 16:53 0:00 grep htt root$ kedit Japanese input works fine in K apps, not in konsole, but ONLY FOR root. So far (except for once after first running Akira's code) I have not been able to get Japanese for K apps for user1. Why is it working for root but not for user1? I have compared their ~/.bashrc and ~/.i18n and both are the same. Is there a permissions issue somewhere? Why is it not working in konsole? -m > > When I run: > user1$ LANG=ja_JP.UTF8 httx & > User1 now has Japanese language in any K app. However, root does not > have Japanese language support. Also, the shell itself (konsole) has no > Japanese support. I'm gonna try putting the command in ~/.bashrc and > reboot to see if gives me support in konsole. > > I've done a bit of experimenting and found the following: > > Only one instance of httx and htt_xbe can be running at a time. > Example: > user1$ LANG=ja_JP.UTF8 httx & > > user1 will have Japanese support in K apps. However, if root runs httx: > > user1$ su - > Password: > root$ LANG=ja_JP.UTF8 httx & > > Now NEITHER user1 nor root will have Japanese support in K apps. If a > second user runs httx after another user has already run it, it will > break input method editing for ALL users. You must kill all httx and > httx_xbe then re-start but for ONLY ONE USER. > > Is this by design, a known bug or am I still doing something wrong? > > -James --