新建/lib/systemd/system/dmlock.service, 内容如下: 其中XDG_SEAT_PATH的值可以由命令 dm-tool list-seats 确定。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
然后 也可以测试效果 1
sudo systemctl enable dmlock.service
1
sudo systemctl start dmlock.service