Christian Fares Asked: 2020-04-28 05:05:16 +0800 CST2020-04-28 05:05:16 +0800 CST 2020-04-28 05:05:16 +0800 CST 屏幕在挂起时不锁定 772 我最近更新到20.04,现在当我挂起时,无论是等待很长时间,合上盖子还是手动挂起,屏幕都不会自动锁定。我尝试在设置中设置“暂停锁定”,但没有任何改变。 如果有帮助,我正在使用统一欢迎程序运行 lightdm。 suspend screen lock 1 个回答 Voted Best Answer Christian Fares 2020-05-08T05:07:39+08:002020-05-08T05:07:39+08:00 对于任何来寻找类似问题的解决方案的人,这就是我解决它的方法。 在此感谢 pszafer:https ://bbs.archlinux.org/viewtopic.php?id=191797 所以事实证明确实是由于lightdm,ubuntu禁用了自动锁定。为了解决这个问题,我编写了以下脚本,调用 dm-tool 来锁定屏幕,保存在主目录中: #!/bin/sh export XDG_SEAT_PATH="/org/freedesktop/DisplayManager/Seat0" dm-tool lock 请注意,您Seat0可能会有所不同。您可以通过运行来检查 dm-tool list-seats 然后我把这个脚本保存在/etc/systemd/system/dmlock.service: [Unit] Description=DM Lock before sleep Before=sleep.target [Service] ExecStart=/home/path/to/previous/script [Install] WantedBy=sleep.target 然后您需要使用启用该服务 systemctl enable dmlock.service 您还可以测试它是否正在使用 systemctl start dmlock.service
对于任何来寻找类似问题的解决方案的人,这就是我解决它的方法。
在此感谢 pszafer:https ://bbs.archlinux.org/viewtopic.php?id=191797
所以事实证明确实是由于lightdm,ubuntu禁用了自动锁定。为了解决这个问题,我编写了以下脚本,调用 dm-tool 来锁定屏幕,保存在主目录中:
请注意,您
Seat0
可能会有所不同。您可以通过运行来检查然后我把这个脚本保存在
/etc/systemd/system/dmlock.service
:然后您需要使用启用该服务
您还可以测试它是否正在使用