Missing "Virtual keyboard" at lock screen

Hello,

I’ve just set up EndeavourOS_Mercury-Neo-2025.03.19 with the default KDE.

When I am at the lock screen, it offers “Virtual keyboard”, but clicking that button has no effect.

I went to “Virtual Keyboard” settings in System Settings, it was set to “None”. I set it to Maliit, clicked Apply, then locked the screen again. But still “Virtual keyboard” does nothing.

Please let me know how to fix that. I hope it will be fixed in a future version.

Thank you.

Haven’t tried myself but won’t hurt having a look:

https://wiki.archlinux.org/title/SDDM#Enable_virtual_keyboard

https://wiki.archlinux.org/title/SDDM#Virtual_keyboards

Create the following file:

/etc/sddm.conf.d/virtualkbd.conf

[General] InputMethod=name_of_virtual_keyboard

SDDM now displays a button in lower-left corner of login screen to open the virtual keyboard.

hmm not sure if it was there by default before ?

We will consider adding this.. Should not harm, and maliit is installed already.

Would this work with onboard or just with maliit?

maliit is simply the recommended default for kde should work with others too.

1 Like

but even with adding it to sddm config it does not show up here even.. switching sddm to wayland session does not help. From what i read on the web it is broken for a longer time already in sddm

I can report that onboard works nicely on LightDM with the lightdm-gtk-greeter. I’m on Mint currently, but since I also use EOS with Cinnamon, this might be good to know for some. Will try it on EOS/Cinnamon the next days.

it is surely an issue on kde/sddm if i set it to onboard i can see the onboard keyboard for a short time when i restart sddm on a VM.

just by accident.. used /etc/sddm.conf not a dropin to set input method..like so:

/etc/sddm.conf

[General]
InputMethod=qtvirtualkeyboard

and nothing else aside from having qt6-virtualkeyboard package installed and it works:

But maliit will not work the same way.. same for onboard.

Could be also related to the fact that it “may” need to have detected a touchscreen at all to show up?

Good question. Or maybe this ominous “tablet mode” on notebooks. There still seem to be some odd quirks with DMs and greeters.