Как включить автозапуск в LightDM?

Я хочу, чтобы пользователь foo автоматически заходил в систему, используя LightDM (который использовался Ubuntu со версии 11.10). Как мне это сделать?

66
задан 23 March 2012 в 07:28

11 ответов

Вы можете сделать это без редактирования файлов конфигурации: перейдите в «Настройки системы»> «Учетные записи пользователей», нажмите «Разблокировать» и введите пароль, затем нажмите кнопку рядом с «Автоматический вход»:

'

42
ответ дан 25 May 2018 в 20:02
  • 1
    Я работаю над Ubuntu 14.04. Здесь нет опции «Автоматический вход», как показано на снимке экрана. Скажите, как включить автоматический вход в систему. – Ravi 25 September 2014 в 11:48
  • 2
    @Ravi: опция все еще присутствует в Ubuntu 14.04 и 14.10. Но есть альтернативный ответ ниже, чтобы включить это из файла lightdm.conf. – Alin Andrei 26 September 2014 в 16:40
  • 3
    @Ravi у вас есть шифрование домашней папки? – jcollum 26 July 2017 в 17:28

Альтернативой ответом Алина является создание файла /etc/lightdm/lightdm.conf и добавление следующего содержания:

[SeatDefaults]
autologin-user=<YOUR USER>
autologin-user-timeout=0
user-session=ubuntu
# Uncomment the following, if running Unity
#greeter-session=unity-greeter

В следующий раз, когда вы запустите, автозапуск должен работать так, как ожидалось.

64
ответ дан 25 May 2018 в 20:02
  • 1
    Для работы автолога достаточно установить авторизованного пользователя на свое имя пользователя. – Smile4ever 22 October 2014 в 21:47
  • 2
    В старых версиях есть ошибка, если вы установите autologin-user-timeout=0 (или любое другое значение на autologin-user-timeout), оно не работает ( LP # 902852 , debian # 682473 , – pevik 23 April 2016 в 07:48

Для Ubuntu 14.04 создайте файл:

/etc/lightdm/lightdm.conf.d/12-autologin.conf

и добавьте:

[SeatDefaults]
autologin-user=youruser
15
ответ дан 25 May 2018 в 20:02
  • 1
    Мне пришлось создать этот файл, и все, что у него было, было и работало! – Peter 20 October 2014 в 17:39

Вы можете легко сделать это с помощью lightdm-set-defaults, если вы не отредактируете lightdm.conf вручную:

sudo /usr/lib/lightdm/lightdm-set-defaults --autologin "$USER"

Он не будет устанавливать тайм-аут автологина, но по умолчанию для него будет 0 код в любом случае, поэтому вам не нужно его устанавливать.

13
ответ дан 25 May 2018 в 20:02
  • 1
    Копирование пастеров: sudo / usr / lib / lightdm / lightdm-set-defaults --autologin " $ USER " – Ciro Santilli 包子露宪 六四事件 法轮功 10 February 2014 в 13:34
  • 2
    Это не работает в 14.04 LTS, поскольку параметры lightdm-set-defaults были удалены, поэтому другие методы лучше. – Robert Ancell 22 August 2014 в 12:33
gksu gedit /etc/lightdm/lightdm.conf

добавить строки:

autologin-user=username
autologin-user-timeout=0

пример:

[SeatDefaults]

user-session=ubuntu

greeter-session=unity-greeter

autologin-user=alan

autologin-user-timeout=0
5
ответ дан 25 May 2018 в 20:02

Откройте настройки, выберите «учетные записи пользователей». Нажмите кнопку разблокировки, затем измените переключатель автоматического входа на «Вкл.»

3
ответ дан 25 May 2018 в 20:02
  • 1
    Спасибо Luyang Liu, но этот параметр не отображается в учетных записях пользователей. – Agmenor 18 January 2013 в 00:34

Найдите приложение «Учетные записи пользователей». Выберите учетную запись, которую вы хотите автологинировать. Включите автоматический входной переключатель в положение

. Это должно выполнить работу.

1
ответ дан 25 May 2018 в 20:02

Я могу подтвердить, что это работает 16.04. Используя ваш любимый редактор, исправьте /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf. Добавьте autologin-user=xxxx к файлу, например:

[Seat:*]
greeter-session=lightdm-gtk-greeter
autologin-user=wmurphy

Не забудьте также установить параметр «Не задан для входа» в разделе «Пользователи и группы».

1
ответ дан 25 May 2018 в 20:02

У меня 12.10 xubuntu. В пользователях и группах выберите своего пользователя и нажмите «Изменить ...» рядом с «Пароль:» (это не похоже на кнопку, что может немного ввести в заблуждение). Там вы можете изменить пароль или нижний знак «Не спрашивать пароль при входе».

Надеюсь, что он работает.

0
ответ дан 25 May 2018 в 20:02
  • 1
    Большое спасибо Крису. Однако, как объяснялось в моем вопросе, это решение не отображается в учетных записях пользователей. – Agmenor 18 January 2013 в 00:34

Я только что обнаружил, что мне нужно, чтобы ubuntu-desktop устанавливался до того, как lightdm мог функционировать. Это решило мою проблему, пытаясь заставить lightdm фактически войти в систему, не входя в цикл.

Причина, по которой система должна идти в цикле, может быть связана с тем, что Lightdm нуждается в рабочем столе ubuntu, прежде чем он сможет работать. [!d1 ]

sudo apt-get install ubuntu-desktop
0
ответ дан 25 May 2018 в 20:02
  • 1
    Это абсолютно неправильно, поскольку я использую lightdm только с средой openbox – Patrizio Bertoni 19 September 2017 в 17:54

У меня была та же проблема, я решил ее с помощью следующих шагов:

login как root: sudo su введите файл:
sudo nano /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
внизу добавить:
autologin-user=xxxx
сохранить содержимое файл затем выйдет и перезагрузится.

Это должно определенно работать.

0
ответ дан 25 May 2018 в 20:02

Другие вопросы по тегам:

Похожие вопросы: