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]

Reply via email to