Osamu Aoki wrote: > Current problem I face is uim-toolbar-gtk disapears from desktop. > (Somewhat random. This makes keyboard mode a guessing work.)
A. Which window manager do you have? I did some tests and put the results on my page (http://www.jw-stumpel.nl/stestu#T6.4.1). I now think that only icewm gives serious problems (i.e. does not work well with scim and uim-gtk-toolbar-systray). I tried Gnome, KDE, xfce4, icewm, fluxbox. I wonder if this could be called a bug in icewm (or icewm-session). But how to describe this bug? B. The problem that the user might have to edit (as root) the file /etc/X11/xinit/xinput.d/uim could be avoided by offering two files (i.e. two "methods"), say uim with XIM_PROGRAM_XTRA=uim-toolbar-gtk, and uim-systray with XIM_PROGRAM_XTRA=uim-toolbar-gtk-systray. The user can then select im-switch -s uim, or im-switch -s uim-systray. The second one of course does not work on icewm now. C. BTW I still think im-switch could be further simplified. At the moment the situation is: At the console, before starting X, in my en_GB.UTF-8 locale, I set im-switch -s scim. Now scim starts when X starts (unfortunately not with icewm). Then I leave X and do export LANG=ja_JP.UTF-8. Start X again. Instead of scim I now suddenly have uim, because that now is the default somehow. This is a "surprise for the user". Surprises for the user are bugs. Proposal: 1. If a user wants to set, or to change, an IME, one of the "startup files" in /etc/X11/xinit/xinput.d is copied to the user's home directory and called (for instance) .ime. 2. If root wants to set a default IME for the whole system, im-switch in root mode links one of the files to /etc/ime. 3. /etc/X11/Xsession.d/90im-switch just reads ~/.ime first, then /etc/ime. If none is found, does nothing. 4. Locale does not matter. What would be wrong with this? Regards, Jan -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]