#220 maliit-keyboard doesn't work with F36 ibus
Closed: Fixed a year ago by aleasto. Opened 2 years ago by aleasto.

maliit-keyboard doesn't work in F36.

The issue is with the file ~/.config/environment.d/imsettings-qt.conf:

QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus

Deleting the file and rebooting makes maliit-keyboard work again.
However, the file is recreated on every login so the next reboot maliit-keyboard stops working again.


From the meeting @apol, @petersen, @fujiwara, @mfabian, @siosm, and I had, we discovered that this is happening because imsettings installed on the system.

If you remove imsettings and delete the files it creates in ~/.config/environment.d, then it should work as expected.

I think that in this issue https://pagure.io/fedora-kde/SIG/issue/166 it is said that these env variables are needed for ibus to work...

I'm not sure which one is actually conflict with maliit-keyboard though, in other words, maliit-keyboard is missing a configuration file like /etc/X11/xinit/xinput.d/ibus.conf to set proper variables for activating input methods.

X11 is okay? Seems maliit only supports Wayland.
I can't activate it though.

Are we the only distro defaulting Plasma to Wayland?

X11 is okay? Seems maliit only supports Wayland.
I can't activate it though.

Are we the only distro defaulting Plasma to Wayland?

We are the only distro I'm aware of using Plasma Wayland by default, outside of the KDE Slimbook using it in its specific configuration.

Can confirm, just tested on my laptop with wayland, removed imsettings package and removed config file and maliit now works.

imsettings is no longer creating the file ~/.config/environment.d/imsettings-qt.conf so this seems to be resolved, i don't know by what update

Metadata Update from @aleasto:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

a year ago

Login to comment on this ticket.

Metadata