Maliit-keyboard constantly crashes on KDE 6.5.4

I’m hoping kde bugfix set 6.5.5 due on Jan 13 will fix this but if not, is there some way to prevent maliit-keyboard from starting? I have tried setting the virtual keyboard to “None” in “System Settings→ Keyboard→ Virtual keyboard”. But I keep getting SIGSEGV dumps in coredumpctl list:

Fri 2026-01-09 16:37:52 EST 2014 1000 1000 SIGSEGV none /usr/bin/maliit-keyboard -
Fri 2026-01-09 17:41:00 EST 1986 1000 1000 SIGSEGV none /usr/bin/maliit-keyboard -
Fri 2026-01-09 18:19:28 EST 4920 1000 1000 SIGSEGV none /usr/bin/maliit-keyboard -
Fri 2026-01-09 18:19:29 EST 6982 1000 1000 SIGSEGV none /usr/bin/maliit-keyboard -
Fri 2026-01-09 18:19:30 EST 7060 1000 1000 SIGSEGV none /usr/bin/maliit-keyboard -
Fri 2026-01-09 18:45:48 EST 7109 1000 1000 SIGSEGV none /usr/bin/maliit-keyboard -
Fri 2026-01-09 18:45:52 EST 8315 1000 1000 SIGSEGV none /usr/bin/maliit-keyboard -
Sat 2026-01-10 14:58:09 EST 2003 1000 1000 SIGSEGV none /usr/bin/maliit-keyboard -
Sat 2026-01-10 14:58:30 EST 4216 1000 1000 SIGSEGV none /usr/bin/maliit-keyboard -
Sat 2026-01-10 15:03:41 EST 4680 1000 1000 SIGSEGV none /usr/bin/maliit-keyboard -

So the Virtual Keyboard setting of None is ignored, removing the ‘maliit-keyboard” package is not allowed as it’s a dependency for sddm and I want to keep SDDM going.

1 Like

What distro are you on? On Arch, maliit is *not* a dependency of sddm.

What distro are you on? On Arch, maliit is *not* a dependency of sddm.

Fedora 43, trying to remove it results in :

sudo dnf remove maliit-keyboard

Failed to resolve the transaction:
Problem: installed package plasma-workspace-6.5.4-1.fc43.x86_64 requires (plasma-keyboard(x86-64) or maliit-keyboard(x86-64)), but none of the provid
ers can be installed
- installed package plasma-desktop-6.5.4-2.fc43.x86_64 requires plasma-workspace, but none of the providers can be installed
- conflicting requests
- problem with installed package

repoquery shows the deps as:

dnf rq --whatrequires=maliit-keyboard

initial-setup-gui-wayland-plasma-0:43.1-1.fc43.noarch
plasma-workspace-0:6.4.5-4.fc43.x86_64
plasma-workspace-0:6.5.4-1.fc43.x86_64
sddm-wayland-plasma-0:6.4.5-4.fc43.noarch
sddm-wayland-plasma-0:6.5.4-1.fc43.noarch

I found a solution, or a workaround. I found a way to create a bogus rpm that simply defines a dependency.

Basically I cloned this:

GitHub - larsks/fakeprovide: A tool for generating "fake" rpm packages to resolve otherwise intractable dependency issues.
and built the fake rpm with that.

So I removed the crashy maliit-keyboard rpm and replaced it with the fake rpm that says it provides “maliit-keyboard” (it doesn’t really but makes dnf/rpm happy). Surprisingly whatever was constantly starting the maliit-keyboard doesn’t seem to mind the /usr/bin/maliit-keyboard exe is now gone.

2 Likes