[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#990316: Add GLFW_IM_MODULE=fcitx on ibus and fcitx5 to enable IME in kitty



On Fri, Nov 19, 2021 at 10:50:22AM +0900, Osamu Aoki wrote:
> Hmmm...I see.  This is worrying
> 
> Anyway, situation of enabling IM needs help from someone understanding GLFW related
> backend keyboard input handling.  The successful user seem to use "sway" for Desktop
> management.  Is there any other programs using similar backend.
> 
> If problem is happening with backend using xim, that is likely the situation just
> like GTK.  But this seems to indicate otherwise.
> 
> Anyway, those who seems having trouble setting up ibus or fcitx5 didn't set up
> environment variable properly.  There are too much noise.  So we need feedback from
> good tester reporting situation with versions involved (ibus, fcitx5, ...)
> 
> Current in testing are:
> 
> kitty   0.19.3-1
> ibus    1.5.25-3
> fcitx5  5.0.9-2
> sway    1.5.1-2
> 
> 
> (fcitx   1:4.2.9.8-3)
> 
> > > I am not sure what is "the other way around"?
> > 
> > The purpose of im-config is to make sure that an IM framework — if 
> > present — is launched and configured by default.
> > 
> > > So for wayland ready IM (ibus and fcitx5?) it may be right to set
> > > such setting.
> > 
> > Please remember that im-config doesn't do anything in case of IBus on a 
> > GNOME desktop, but we defer to GNOME's mechanisms for launching and 
> > configuring IBus.
> 
> Yes.  I plan to keep it this way for GNOME.
> 
> Wei, Please let us know XDG_CURRENT_DESKTOP on the system you tested.  What do you
> get on sway system who try to use kitty?

Hi,

I am currently using sway without desktop manager. I am able to use
fcitx5 on kitty in sway after setting GLFW_IM_MODULE=ibus, and if that
variable is unset the IM is not operable in kitty.

Regarding to the concern of the upstream developr, I don't observe
performance hit after setting the variable. The only question I am having
is that whether we should set that variable in im-config because that
seems to be only used in kitty and nowhere else.

The followings are the package versions I was testing with:

  fcitx5  5.0.9-2
  kitty   0.19.3-1
  sway    1.5.1-2

Best regards,
Yao Wei

Attachment: signature.asc
Description: PGP signature


Reply to: