挂起 10 分钟从挂起唤醒时只需要密码

UTF*_*F-8 11 suspend password lock-screen lock 16.04

我通常希望我的笔记本电脑在挂起时被锁定,而不是在我刚刚挂起它时被锁定,因为有一个用例,在我的笔记本电脑从挂起状态唤醒后输入我的密码非常麻烦。一个好的折衷方案是仅在笔记本电脑在 10 分钟前挂起时才需要登录密码。我该怎么做呢?

我在 Unity 中使用 Ubuntu 16.04。

Rav*_*ina 7

在 中创建一个文件/lib/systemd/system-sleep/,命名为:例如lightdm

sudo touch /lib/systemd/system-sleep/lightdm
Run Code Online (Sandbox Code Playgroud)

使这个文件可执行:

sudo chmod +x /lib/systemd/system-sleep/lightdm
Run Code Online (Sandbox Code Playgroud)

每次“暂停”或“恢复”Ubuntu 时,都会运行此脚本。

使用您想要的文本编辑器打开它,例如: sudo nano /lib/systemd/system-sleep/lightdm,然后将此行粘贴到其中,然后保存:

sudo touch /lib/systemd/system-sleep/lightdm
Run Code Online (Sandbox Code Playgroud)

它能做什么?

当您将 Ubuntu 置于“睡眠”模式时,此脚本将保存当前时间戳,然后在恢复系统时它将检查旧时间戳与当前时间戳,如果差异超过“600”秒(10 分钟),它将显示你“lightdm”锁屏,否则它什么都不做。

对于最后一步:

打开“系统设置”->“亮度和锁定”。从挂起状态唤醒后禁用询问密码,因为我们将处理锁定屏幕留给脚本。

在此处输入图片说明

重新启动或关机后,您仍然需要输入密码。