Bug 484154 - Updating to Plasma 6 broke my setup with Maliit-Keyboard
Summary: Updating to Plasma 6 broke my setup with Maliit-Keyboard
Status: RESOLVED NOT A BUG
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-03-21 12:38 UTC by betaminos
Modified: 2024-04-11 20:33 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description betaminos 2024-03-21 12:38:51 UTC
SUMMARY
***
My setup (handheld device with touchscreen) was fully set up and working with Plasma 5, but after updating to Plasma 6, the Maliit keyboard no longer shows up anywhere.
***

Hello there, 
and sorry for filing this as generic - I am not sure which specific component to file it under.
However, as the issue started with the update to Plasma 6, I am reasonably confident that Maliit-keyboard is not to blame for this.

I am using a handheld based on Intel's i7-1165g7 with a touchscreen.
As the device does not come with a keyboard, I am relying on Maliit for all touch typing, including unlocking the device from lockscreen.
With the device being portable and a single user device, I am automatically logging into my user via and then locking the session via a simple autostart script. (SDDM is uninstalled, not used)
This way, the device boots fully into Plasma and then drops me on the locked screen, which I used to unlock via the touchscreen.
However, the update to Plasma 6 broke this workflow, as I can no longer get maliit-keyboard to open.
It used to open by simply touching the line where I enter the password (nope), or when touching the virtual keyboard button on the bottom left of the screen (nope), or when touching a terminal window (nope), or when touching the Firefox URL bar (nope).

My ~/.config/kwinrc still ends with these lines (did work previously):
[Wayland]
InputMethod[$e]=/usr/share/applications/com.github.maliit.keyboard.desktop
VirtualKeyboardEnabled=true

[Xwayland]
Scale=1

And "Maliit" is still selected as the Virtual Keyboard under System Settings.

I have also tried reinstalling maliit-keyboard, as well as plasma-desktop (yay -S --asdeps $(yay -Si plasma-desktop | grep Depends | cut -d':' -f2)  ) but no luck with either.

STEPS TO REPRODUCE
1. Install the latest version of Plasma 5, install and set up maliit-keyboard
2. Update to Plasma 6

OBSERVED RESULT
3. maliit-keyboard no longer opens

EXPECTED RESULT
3. maliit-keyboard shows up and allows touch-typing

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux (6.8.1-4-cachyos-lto)
KDE Plasma Version: 6.0.2
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Comment 1 Nate Graham 2024-04-11 20:33:41 UTC
You probably need to copy that stuff into the "sddm" user's home folder so that it takes effect there. This isn't a KDE bug so I would recommend asking for further help at https://discuss.kde.org/c/help/6