I use two keyboard layouts ("ru" and "en"); and a Breeze theme is used by the SDDM. Right after sddm starts, it doesn't show me the "Keyboard Layouts" menu on the bottom panel. However, it appears (with two items) right after any key is pressed (including modifiers, such as Ctrl/Alt). I also tried to set this menu to be always visible in "KeyboardButton.qml"; as expected, it shows up but with a single "us" item. After any key is pressed, the "ru" item appears. Reproducible: Always Tested on Plasma 5.8 Beta 1 (aka 5.7.95), with fancy new sddm-greeter. But this bug was also there with the previous version of Breeze theme (which was shipped with Plasma 5.7.x)
I can confirm that SDDM is doing something dumb with the keyboard layout list. Currently using Debian 9 with sddm-theme-debian-maui as per Debian default. Whenever sddm starts up, the keyboard list is present with a single entry (en_US) and a very very irritating American flag. After any key is pressed on the keyboard, the menu immediately changes to a soothing Canadian flag and (en_CA) layout. Reproducible: Always
If it also happens with Maui theme looks like a SDDM bug then. Can you perhaps check out https://github.com/sddm/sddm/issues
Can you reproduce this issue with Plasma from git master? I cannot.
On my systems (Arch and Neon unstable) there is no way to select the keyboard layout if default SDDM theme is used. I use brazilian portuguese and us layouts. Operating System: Arch Linux KDE Plasma Version: 5.17.5 KDE Frameworks Version: 5.66.0 Qt Version: 5.14.0
When you say "default SDDM theme" do you mean the actual default SDDM theme that's shipped with SDDM, or the Breeze SDDM theme that's used in Plasma by default?
I mean the Breeze SDDM theme that's used in Plasma by default.
Thanks
This has been fixed now for Plasma 5.27.4.