Hi,

Maybe I used too strong word to describe XIM + ibus combination situation.
But I still feel unsafe to do so.

Please note I am not saying use of xterm under pure X environment (without 
ibus) with
xmodmap to be unsafe nor buggy.  That's fine good old system.

> -----Original Message-----
> From: Vincent Lefevre <vinc...@vinc17.net>
...
> I normally use the lightdm display manager to start X (or in case of
> breakage, I start X from a Linux virtual console with "startx"). This
> has the effect to run my .xsession script. After some settings, it
> starts my window manager FVWM2 (actually a wrapper to handle ssh-agent),
> from which applications are run. FVWM2 is just a window manager, not a
> desktop environment.
....
> A classic X server. I also often use remote X applications (for
> which there are no issues with my XKB settings, but I don't know
> about ibus / im-config, in particular if it relies on environment
> variables that are not passed via SSH).

I see.  You are in good old X environment.
ibus runs on your computer running ssh client.  So it works.

> > > [...] However, "im-config -n none" may be sufficient.
> .> 
> >..
>  This is explained in GUI dialog (if you used GUI) by /usr/share/im-
> > config/data/78_none.conf.
> 
> IIRC, when I tried it, I didn't use the GUI.

OK.  But that is what happens.  Hmmm manpage needs to be updated to explain 
"none".

> > > > I don't know what do you mean by code point.
> 
...
> > 
> >   https://bugzilla.redhat.com/show_bug.cgi?id=2013610
> 
> If you mean this bug, the user is trying to do things that are not
> possible with XKB. So I'm not surprised that there may be issues
> in such a case.

True.  This recent bug may not affect such simple input.  (Korean phonetic 
input had
issue previously but we applied workaround: IBUS_ENABLE_SYNC_MODE=0)

Anyway, its not safe playing with data path which has been hit by many bugs. I 
have
no interest in compiling list of previous bugs but I have bad memory around 
this data
path.  

Let's look at practical aspect.

You want to run pure X Window based system without input method framework 
(ibus) but
use xmodmap to take care character table and XIM to send keyboard generated 
data to
your application.  We now have answer for your needs.

1.  Keep away from GNOME since it forces you to install and activate ibus.
2.  Don't install ibus nor fcitx5.
3.  If ibus is installed for any reason, disable it with "im-config -n none".

Regards,

Osamu

Reply via email to