Bug 53700

Summary: Настройка автоматического входа в систему в разных приложениях
Product: Sisyphus Reporter: Elena Mishina <lepata>
Component: lightdm-kde-greeterAssignee: Anton Golubev <golubevan>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: golubevan, rider, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Elena Mishina 2025-04-02 14:58:37 MSK
lightdm-kde-greeter-6.0.2-alt5.x86_64
kworkstation-install-11.0-RC20250326-x86_64.iso

В системе автологин можно настроить двумя способами:
1) alterator-users (или при установке системы). При включенном автологине создается файл /etc/lightdm/lightdm.conf.d/autologin.conf со следующим содержимым:
[Seat:seat0]
autologin-user=user
autologin-user-timeout=0
autologin-session=plasma

Если в alterator-users убрать отметку "Автоматический вход в систему" файл удаляется.

2) "Параметры системы" -> "Сеанс" -> "Вход в систему (Lightdm)" (kcmshell6 kcm_lightdm). При включенном автологине содержимое файла /etc/lightdm/lightdm.conf будет такое:
[Seat:seat0]
autologin-session=plasma
autologin-user=user
autologin-user-timeout=

Если в Параметрах системы убрать отметку "Автоматический вход" содержимое файла будет таким:
[Seat:seat0]
autologin-session=
autologin-user=
autologin-user-timeout=

Проблема:
1) установить отметку "Автоматический вход" в Параметрах системы (можно перезагрузить систему и убедиться, что автологин работает)
2) убрать отметку "Автоматический вход" в Параметрах системы
3) установить отметку "Автоматический вход в систему" в модуле Локальные учетные записи. Перезагрузить систему 

Ожидаемый результат: Выполнен автоматический вход в систему
Реальный результат: Автологин не работает 

Проблема в том, что при этой последовательности шагов, в файле /etc/lightdm/lightdm.conf получаются такие настройки:

[Seat:seat0]
autologin-session=
#autologin-user=
autologin-user-timeout=

И настройки в файле /etc/lightdm/lightdm.conf.d/autologin.conf игнорируются.

Нужно, либо при отключении автологина в Параметрах системы комментировать все строки autologin* в файле /etc/lightdm/lightdm.conf, либо чтобы alterator-users комментировал эти строки или вообще сразу писал в файл /etc/lightdm/lightdm.conf, а не в autologin.conf (например, в GNOME никакого файла autologin.conf не создается).

Кстати, если настраивать автологин при установке системы, то сессия по умолчанию будет X11:
autologin-session=plasmaX11
Comment 1 Sergey V Turchin 2025-04-02 15:32:08 MSK
> Кстати, если настраивать автологин при установке системы, то сессия по
> умолчанию будет X11:
> autologin-session=plasmaX11
На самом деле, это менее проблемный вариант, пока legacy драйверы nvidia не сдохнут.