设置自动登录
前提条件:不明,会使用LightDM[1]。
打开/etc/lightdm/lightdm.conf
,输入以下内容[1-3]:
lightdm.conf1 2 3 4
| [Seat:*] autologin-guest=false autologin-user=<欲登录之用户名> autologin-user-timeout=0
|
重启测试。
Ubuntu另有图形化设置方法,见[2,4]。
设置锁定桌面
没有直接的登录并锁定选项,因此我们使用启动时运行程序的方法达到该效果。
锁定桌面的命令[5]
gnome-screensaver-command -l # GNOME桌面
mate-screensaver-command -l # MATE桌面
设为自动启动
经测试,登录后立刻锁定桌面有可能失败,延时后锁定成功,因此选用该方案。
自启动配置文件为:
LockScreenAfterLogin.desktop1 2 3 4 5 6 7 8
| [Desktop Entry] Type=Application Exec=bash -c "sleep 2 && mate-screensaver-command -l" Hidden=false Name[zh_CN]=登录后锁定 Name=Lock Screen After Login Comment[zh_CN]=登录后锁定MATE界面 Comment=lock screen after mate login
|
参考
- LightDM - ArchWiki §5.5 «Enabling autologin»
- How do I enable auto-login in LightDM? - Ask Ubuntu
- 树莓派ubuntu mate系统设置开机自动登陆
- 自动登录 - Ubuntu Documentation
- LightDM - ArchWiki