Bug 59228

Summary: kcm-plasmalogin сохраняет отображаемое имя пользователя вместо Unix login в PreselectedUser
Product: Sisyphus Reporter: Artem Baleevskih <catsemaofficial>
Component: kcm-plasmaloginAssignee: Sergey V Turchin <zerg>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: me, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Artem Baleevskih 2026-05-17 22:11:23 MSK
При выборе пользователя по умолчанию в System Settings → Login Screen → Defaults → Default user модуль kcm-plasmalogin записывает в /etc/plasmalogin.conf отображаемое имя пользователя, а не системный Unix login.

Фактический результат:
В /etc/plasmalogin.conf записывается:

[Greeter]
PreselectedUser=Artem Baleevskih

При этом реальная запись пользователя в системе:

catsema:x:1000:1000:Artem Baleevskih:/home/catsema:/bin/bash

То есть в PreselectedUser попадает поле GECOS / display name, а не login name.

Ожидаемый результат:
В /etc/plasmalogin.conf должен записываться системный Unix login:

[Greeter]
PreselectedUser=catsema

Связанный баг:
Возможно связано с #58894, где описан общий симптом: plasmalogin не запоминает пользователя и требует ручной ввод логина. Но данный баг описывает отдельную проблему именно в kcm-plasmalogin: модуль настроек записывает некорректное значение в конфигурацию.

Шаги воспроизведения:
1. Установить plasma-login-manager и kcm-plasmalogin.
2. Открыть System Settings → Login Screen.
3. В разделе Defaults выбрать конкретного пользователя.
4. Нажать Apply.
5. Проверить /etc/plasmalogin.conf.

Диагностика:

cat /etc/plasmalogin.conf
getent passwd catsema

Результат:

[Greeter]
PreselectedUser=Artem Baleevskih

catsema:x:1000:1000:Artem Baleevskih:/home/catsema:/bin/bash
Comment 1 Жора Змейкин 2026-07-20 00:19:35 MSK
Проверил, это проблема в апстриме.
Я отправил PR, возможно примут:
https://invent.kde.org/plasma/plasma-login-manager/-/merge_requests/172