连接外接显示器时自动登录不起作用(ubuntu 14.04)

连接外接显示器时自动登录不起作用(ubuntu 14.04)

我有一台装有 nVidia 显卡和 Ubuntu 14.04 的笔记本电脑。我将其连接到配置为克隆笔记本电脑自身屏幕的外接显示器。自动登录已启用(设置>用户>自动登录>开启)。

现在我要重启。如果未连接外接显示器,则自动登录可以正常工作。如果连接了外接显示器,系统会提示我输入用户密码。更详细地说:我看到一个带有面板、启动器等的桌面,几秒钟后屏幕被锁定并显示登录提示。提示仅出现在笔记本电脑的屏幕上,而外接显示器显示带有“Ubuntu 14.04 LTS”标签的背景图像。输入密码后,X 服务器重新启动,屏幕在克隆模式下正常工作。

虽然要求不要这样做,但每次都提示输入密码还是有点烦人。请帮忙!


更新:

我对这个问题进行了一些研究。这取决于 autologin-user-timeout 设置。以下测试均在连接外部显示器的情况下进行。

autologin-user-timeout=5
  • 切换到其他用户(不行):

预期:登录屏幕将等待 5 秒,如果没有用户活动将加载自动登录用户,否则将打破超时并允许其他用户登录。

确实发生了:当选择其他用户并开始输入密码时,超时没有中断,并且在 5 秒内自动登录用户登录,而不是预期的其他用户。

  • 重新启动(或多或少还可以):

预期:5 秒内自动登录用户登录。

确实发生了:在这 5 秒内,它会产生飞溅,显示其他用户的背景屏幕,可能是最后登录的用户,但以自动登录用户登录结束。

autologin-user-timeout=0
  • 切换到其他用户(确定):

按预期工作,登录屏幕无限期地等待用户登录。

  • 重新启动(不正常):

预期:自动登录用户已登录。

确实发生了:自动登录用户似乎已经登录,至少可以看到正确的背景和启动器,然后一秒钟后再次显示登录屏幕,不再发生自动登录。

以下是 的内容/etc/lightdm/lightdm.conf

[SeatDefaults]
allow-guest=false
autologin-guest=false
autologin-user=igor
autologin-user-timeout=0
autologin-session=lightdm-autologin
user-session=ubuntu
greeter-session=unity-greeter

相关内容