zeg*_*jan 4 gdm password lock-screen login auto-login
我正在运行 Ubuntu GNOME 14.04,使用 gdm 显示管理器和 gnome-shell 环境,我需要实现以下行为:启动后,选定的用户会自动登录,但仍然需要密码才能访问会话。或者换句话说,用户自动登录后,屏幕立即被锁定。
特别需要用户登录;这不是在启动时启动服务(这可以通过不同的方式实现)。
这种行为可能吗?如果是这样,如何以最干净和非黑客的方式做到这一点?更改显示管理器或环境不是一种选择。
感谢您提供任何意见。
启用自动登录。
gnome-screensaver通过运行以下命令检查您是否已安装。
sudo dpkg --get-selections | grep gnome-screensaver
Run Code Online (Sandbox Code Playgroud)
如果未安装,请运行以下命令进行安装gnome-screensaver。
sudo apt-get update && sudo apt-get install gnome-screensaver
Run Code Online (Sandbox Code Playgroud)
在启动应用程序上添加此命令。(要打开启动应用程序首选项,请在 Unity 仪表板上搜索“启动应用程序”。
/usr/bin/gnome-screensaver-command -l

此屏幕截图是 Unity 屏幕截图。但这适用于 GNOME shell,无需任何修改。
最新的 Ubuntu 版本有一个名为loginctl. 您可以使用以下命令替换启动命令并完成相同的操作。
loginctl lock-session