我最近更新到了 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