lightdm:无法在登录屏幕上输入密码

lightdm:无法在登录屏幕上输入密码

我正在运行 12.04 LTS,已完全更新。我的系统配置为自动登录我的帐户。自动登录工作正常。

但是,有时我需要访问 unity-greeter/lightdm 登录屏幕。例如,当我注销然后希望其他用户登录其帐户时,就会发生这种情况。我们获得的界面与上显示的界面完全相同LightDM 的维基百科页面

  • 密码提示呈灰色,我无法输入密码
  • 鼠标移动正常,但无法点击菜单栏右上角的系统图标不起作用
  • 我可以使用 ctrl-alt-f? 切换到控制台,然后使用文本/控制台登录提示正常登录。如果我关闭 X,我又会回到同一个不可用的登录屏幕。

我该如何修复这个问题?用户如何才能在不重启系统的情况下登录到他们的图形环境?

答案1

我在安装 14.04 LTS 时偶尔遇到过同样的问题。我无法重现它。有时它就这么发生了,我被卡在登录处。

我已将此别名添加到我的.bash_aliases文件中,作为迄今为止有效的解决方法:

alias saveme="export XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 && dm-tool switch-to-greeter && logout"

当登录提示变灰时。我使用 ++ 切换到例如 tty1 CtrlAlt登录F1并输入我的别名:saveme

这样你就不会丢失任何打开的应用程序的工作。当你重新启动 lig​​htdm 时,你将丢失所有正在运行的东西,这真的很烦人,也是我想要避免的事情。

XDG_SEAT_PATH对你来说可能不一样。登录终端后检查:

env | grep -i XDG_SEAT_PATH

您还可以检查:

dm-tool list-seats

答案2

该错误在 16.10 中仍然存在。我通常从另一台机器 ssh,终止 gnome-screensaver 进程,然后返回到我的会话。无需重新启动。

答案3

解决方法是在电源管理下禁用锁定屏幕,然后xscreensaver从那里安装和配置屏幕登录

答案4

根据Launchpad 上报告的错误

该错误已在 Unity 的更新版本 7.2.4+14.04.20141217-0ubuntu1 中得到修复。此修复也应包含在 15.04 版本中。

相关内容