如何在LightDM中启用自动登录?

我希望用户foo使用LightDM(自版本11.10以来已被Ubuntu使用)自动登录。 我该怎么办?

您可以在不编辑配置文件的情况下执行此操作:转到系统设置>用户帐户,单击“解锁”并输入密码,然后单击“自动登录”旁边的按钮:

在此处输入图像描述

Alin回答的另一种方法是创建一个文件/etc/lightdm/lightdm.conf并添加以下内容:

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

下次启动时,自动登录应该像预期的那样工作。

对于Ubuntu 14.04创建文件:

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

并添加:

 [SeatDefaults] autologin-user=youruser 

如果您不想手动编辑lightdm.conf可以使用lightdm-set-defaults lightdm.conf轻松完成此操作:

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

它不会设置自动登录超时,但无论如何,代码的默认值为0,因此您无需进行设置。

 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 

打开设置,选择“用户帐户”。 单击解锁按钮,然后将自动登录开关更改为“开”

搜索“用户帐户”应用程序。 选择要自动登录的帐户将“自动登录”开关切换为“开”

那应该做的工作。

我可以确认这适用于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 

请记住还要在“ 用户和组”下设置“ 未询问登录”选项。

我有12.10 xubuntu。 在用户和组中选择您的用户,然后单击“密码:”旁边的“更改…”(它看起来不像一个按钮,可能有点误导)。 在那里你可以更改密码,或在底部标记“登录时不要求密码”框。

希望它有效。

我刚刚发现,我需要在lightdm运行之前安装ubuntu-desktop。 这解决了我的问题,试图让lightdm实际登录而不进入循环。

系统进入循环的原因可能是因为lightdm需要ubuntu桌面才能工作。

 sudo apt-get install ubuntu-desktop 

我遇到了同样的问题,我通过以下步骤解决了这个问题:

  1. 以root身份登录: sudo su
  2. 输入文件:

     sudo nano /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf 
  3. 在底部添加:

     autologin-user=xxxx 
  4. 保存文件的内容然后退出并重新启动。

这绝对有用。