Bug 53700 - Настройка автоматического входа в систему в разных приложениях
Summary: Настройка автоматического входа в систему в разных приложениях
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: lightdm-kde-greeter (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Anton Golubev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-04-02 14:58 MSK by Elena Mishina
Modified: 2025-04-02 15:32 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 не сдохнут.