Fork me on GitHub
0%

在休眠前锁定(lightdm)

新建/lib/systemd/system/dmlock.service, 内容如下:

1
2
3
4
5
6
7
8
9
10
[Unit]
Description=DM Lock before sleep
Before=sleep.target

[Service]
Environment="XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0"
ExecStart=/usr/bin/dm-tool lock

[Install]
WantedBy=sleep.target
其中XDG_SEAT_PATH的值可以由命令 dm-tool list-seats 确定。

然后

1
sudo systemctl enable dmlock.service
也可以测试效果
1
sudo systemctl start dmlock.service