I’ve recently upgraded Fedora39 to Fedora40, and now I’ve got an issue with keyboard layout. On F39, I had four layouts set: US English, Serbian cyrillic, Serbian latin, and Greek, and it worked well. On F40 I can use US English only.
I can’t list all what I tried to make it work but nothing helped. I’ve even installed X11 support, since it was my main graphic platform on F39, but with no result.
The system tray displays US only. I tried to add Keyboard Layout widget to panel separately, it is there while editing, but it doesn’t show after exiting edit mode.
I must say that the keyboard layouts work fine when I log into Gnome.
My config is:
KDE Plasma: 6.2.0
KDE Frameworks: 6.7.0
Qt : 6.7.2
Kernel: 6.11.5-200.fc40.x86_64(64-bit)
Graphics Platform: Wayland
The content of ~/.config/kxkbrc is:
[$Version]
update_info=kxkb_variants.upd:split-variants,kxkb.upd:remove-empty-lists,kxkb.upd:add-back-resetoptions
[Layout]
DisplayNames=,
LayoutList=us,rs,rs,gr
Model=pc101
ResetOldOptions=false
ShowFlag=false
ShowLabel=true
ShowLayoutIndicator=true
ShowSingle=false
SwitchMode=Desktop
Use=true
VariantList=,alternatequotes,latinalternatequotes,extended