屏幕在挂起时未锁定

Chr*_*res 5 suspend lock screen

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

我正在运行带有统一问候语的 lightdm,如果有帮助的话。

Chr*_*res 3

对于任何来寻找类似问题解决方案的人,以下是我的解决方法。

感谢 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
Run Code Online (Sandbox Code Playgroud)

请注意,您Seat0可能会有所不同。您可以通过运行来检查

dm-tool list-seats
Run Code Online (Sandbox Code Playgroud)

然后我把这个脚本保存在/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
Run Code Online (Sandbox Code Playgroud)

然后您需要使用启用该服务

systemctl enable dmlock.service
Run Code Online (Sandbox Code Playgroud)

您还可以测试它是否可以使用

systemctl start dmlock.service
Run Code Online (Sandbox Code Playgroud)

  • 很好的解决方法,但锁屏默认情况下应该可以正常工作。我很惊讶它还没有修好! (2认同)