На Ubuntu 16.04 с lightdm и автоучетной записи, я могу перезапустить графическую сессию с командой:
sudo service lightdm restart
Учетная запись входит в систему автоматически.
На Ubuntu 18.04 (и также на 19,04), та же автоучетная запись является установкой, но командой:
sudo service gdm3 restart
сбои, чтобы автовойти в систему, и принести дисплей к странице входа в систему.
В журналах gdm я могу найти
systemd[1]: gdm.service: Succeeded.
systemd[1]: Stopped GNOME Display Manager.
systemd[1]: Starting GNOME Display Manager...
systemd[1]: Started GNOME Display Manager.
gdm-autologin][4091]: gkr-pam: no password is available for user
gdm-autologin][4091]: pam_unix(gdm-autologin:session): session opened for user screen by (uid=0)
gdm-autologin][4091]: gkr-pam: couldn't unlock the login keyring.
Как правильно перезапустить сеанс пользователя с автозарегистрированным пользователем, зарегистрированным на человечности 18.04?
Имел ту же проблему, я решил ее путем включения 'Синхронизированного Входа в систему' в/etc/gdm3/custom.conf файле. Мой похож:
# GDM configuration storage
#
# See /usr/share/gdm/gdm.schemas for a list of available options.
[daemon]
AutomaticLoginEnable=true
AutomaticLogin=username
# Uncoment the line below to force the login screen to use Xorg
#WaylandEnable=false
# Enabling automatic login
# Enabling timed login
TimedLoginEnable = true
TimedLogin = username
TimedLoginDelay = 10
[security]
[xdmcp]
[chooser]
[debug]
# Uncomment the line below to turn on debugging
# More verbose logs
# Additionally lets the X server dump core if it crashes
#Enable=true
Небольшое изменение Ответ Селли выше. В файле custom.conf по умолчанию или OOB закомментированы параметры AutomaticLoginEnable и AutomaticLogin. Я оставил эти параметры закомментированными и раскомментировал / установил TimedLoginEnable, TimedLogin и TimedLoginDelay. Это все еще работает. Спасибо, Селли!
Похоже, это исправлено в Ubuntu 20.04: перезапуск службы gdm3 приведет к успешному автоматическому входу в систему.