屏幕在暂停时不锁定

屏幕在暂停时不锁定

我最近更新到了 20.04,现在当我挂起时,无论是等待很长时间、合上盖子还是手动挂起,屏幕都不会自动锁定。我尝试在设置中设置“挂起锁定”,但没有任何变化。

我正在使用 unitygreeter 运行 lightdm,希望这有帮助。

答案1

对于那些寻求类似问题解决方案的人来说,下面是我解决问题的方法。

此处感谢 pszafer:https://bbs.archlinux.org/viewtopic.php?id=191797

因此,事实证明,ubuntu 禁用自动锁定确实是由于 lightdm。为了解决这个问题,我编写了以下脚本,调用 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

相关内容