On Mon, Jun 05, 2006 at 06:04:29PM +0200, Jan Willem Stumpel wrote:
> 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 use standard gnome at this moment that means metacity.

> 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.

I agree.

> 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.

Hmmm...  I have to disagree.

If I want im-switch to be installed to as many system as possible, it
better to set IM to none (i.e., not with UIM nor SCIM.) for non CJK
languages and better not to touch IM for other locales other than ones
defined. 

Let me think a bit more like "im-switch -a -s" to set for all locales.
That should solve your desire to set once for all locales.

Osamu




> 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