[plasma-login-manager] [Bug 522189] System upgrade to Plasma 6.7 caused plasma-login-manager to assume en_US keyboard layout - system-wide issue

"Nate Graham" <[email protected]> Wed, 05 Aug 2026 02:30:01 +0000
Newsgroups gmane.comp.kde.devel.bugs
Message-ID <[email protected]/>
https://bugs.kde.org/show_bug.cgi?id=522189

Nate Graham <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|                            |6.7.4
  Fixed/Implemented|                            |
                 In|                            |
           See Also|                            |https://bugs.kde.org/show_b
                   |                            |ug.cgi?id=517081
             Status|NEEDSINFO                   |RESOLVED
         Resolution|WAITINGFORINFO              |FIXED

--- Comment #24 from Nate Graham <[email protected]> ---
After doing more investigation I believe I have enough information to piece
together what happened: people who were affected by this bug had both of the
following two things going on:
- /etc/locale.conf was missing, or else LANG was set to "C" or "C.UTF-8" in it.
- /var/lib/plasmalogin/.config/plasma-localerc had LANG set to the correct
value.

In this state, settings previously synced to plasma-login-manager were masking
the issue that the systemwide LANG value was set inappropriately — which would
have been caused by the OS's installer failing to set it properly in the past.

However,
https://invent.kde.org/plasma/plasma-login-manager/-/commit/7b4a086c71779ebf4df80a2f681928cfeba3bf87
prevented files previously synced to /var/lib/plasmalogin/ from taking effect
starting in Plasma 6.7.0, which exposed the underlying issue with
/etc/locale.conf.

The regression in plasma-login-manager was fixed in
https://invent.kde.org/plasma/plasma-login-manager/-/commit/ab16cf42b2f49303f7c177ec4ff2f1ce3f405884,
which was just released in Plasma 6.7.4.

So, to resolve the issue:
1. Set LANG properly in /etc/locale.conf
2. Upgrade to Plasma 6.7.4 and then either manually remove LANG from
/var/lib/plasmalogin/.config/plasma-localerc, or else manually set it to the
same value as what's in /etc/locale.conf.

-- 
You are receiving this mail because:
You are watching all bug changes.