maliit-keyboard doesn't work in F36.
The issue is with the file ~/.config/environment.d/imsettings-qt.conf:
~/.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.
imsettings
If you remove imsettings and delete the files it creates in ~/.config/environment.d, then it should work as expected.
~/.config/environment.d
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)
Login to comment on this ticket.