SUMMARY Since some time, the keyboard layout label (displayName) is not being used in the applet. Only the short name. STEPS TO REPRODUCE 1. Set a label for a layout 2. Check applet SOFTWARE/OS VERSIONS Everything KDE is git master. ADDITIONAL INFORMATION I tried debugging this but got stuck. The labels are being remembered in the KCM, so they must be getting saved. However I can't figure out how the label is supposed to get to kded. I don't think the information is saved in XKB.
> Since some time, the keyboard layout label (displayName) is not being used in the applet. To clarify, the applet *is* using the displayName property, but it is set to the same thing as shortName by kded(?).
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/825
Git commit 9ce7cbf74549f49de447c6ce54babda1c2b67954 by Fabian Vogt, on behalf of Bharadwaj Raju. Committed on 28/01/2022 at 11:34. Pushed by fvogt into branch 'master'. kcms/keyboard: daemon: Match layouts against config to get a proper display name (label) M +13 -1 kcms/keyboard/keyboard_daemon.cpp https://invent.kde.org/plasma/plasma-desktop/commit/9ce7cbf74549f49de447c6ce54babda1c2b67954
Git commit bb187b348964ec4334b8197379ba41a71598472f by Fabian Vogt, on behalf of Bharadwaj Raju. Committed on 28/01/2022 at 12:12. Pushed by fvogt into branch 'Plasma/5.24'. kcms/keyboard: daemon: Match layouts against config to get a proper display name (label) (cherry picked from commit 9ce7cbf74549f49de447c6ce54babda1c2b67954) M +13 -1 kcms/keyboard/keyboard_daemon.cpp https://invent.kde.org/plasma/plasma-desktop/commit/bb187b348964ec4334b8197379ba41a71598472f