https://bugs.kde.org/show_bug.cgi?id=455080

--- Comment #14 from old486wh...@gmail.com ---
(In reply to Aleix Pol from comment #13)
> QT_IM_MODULE should be unset at all times. Make sure that you have maliit
> selected in the Virtual Keyboard KCM.
> 
> I see you mentioned you're running Fedora, there's some mechanisms there to
> inject some environment variables that override Plasma's default settings to
> make it accessible to ibus and would break maliit usage. Please reach out to
> them to address this,
> 
> For reference: https://pagure.io/fedora-kde/SIG/issue/220

Thanks Aleix.
I did unset the variable last night and found it worked.
imsetting + ibus are the 2 offending pieces which are causing these variables
to be set.
I thought I read last night how the qtvirtualkeyboard was using the
"imsettings-qt" plugin/library, but cannot find it again today.

Alexander - please try and check your environment variables, as this may be the
root cause.

I am currently testing out the following solution:
1) Copy "ibus.conf" to a new file "QT.conf" in /etc/X11/xinit/xinput.d/
    - change it slightly to set QT_IM_MODULE="" and description to "QT".
    - use "imsetting-switch QT" to set it to your new QT setup
2) edit ~/.config/environment.d/imsettings-qt.conf and set "QT_IM_MODULE="
3) reboot the laptop (I think the imsettings are set when sddm starts up in
systemd, and inherited by KDE - which then makes the config in the user's home
dir or overrides them with the values from the same config file if it exists.

I'm still testing to see if anything has broken by removing ibus from the input
method.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to