나는 다음을 정의했다제공하다도착하다일시중지하기 전에 화면 잠금을 시작하세요.:
$ cat /etc/systemd/system/screenlock.service
[Unit]
Description=Lock X session using slock
Before=sleep.target
[Service]
User=my_user
Environment=DISPLAY=:0
ExecStart=/usr/bin/xautolock -locknow
[Install]
WantedBy=sleep.target
시작 시 로드:
$ systemctl status screenlock.service
● screenlock.service - Lock X session using slock
Loaded: loaded (/etc/systemd/system/screenlock.service; enabled)
Active: inactive (dead)
RAM 일시 중지를 트리거하고 작업을 재개하는 사이의 어느 시점에서 실행됩니다.
$ systemctl status screenlock.service
● screenlock.service - Lock X session using slock
Loaded: loaded (/etc/systemd/system/screenlock.service; enabled)
Active: inactive (dead)
Sep 17 08:22:22 machine systemd[1]: Starting Lock X session using slock...
Sep 17 08:22:22 machine systemd[1]: Started Lock X session using slock.
하지만실행되면앞으로일시 중지되면 다시 시작할 때 화면 잠금이 켜지기 전에 바탕 화면이 깜박이는 이유는 무엇입니까?Before
사람들이 기대하는 것으로 정의 됩니까 sleep.target
? 또는xautolock
slock
문제가 있습니까?
(이 서비스를 비활성화하고, 일시 중지하고, 다시 시작하고, 화면 잠금을 받지 못해 방해하는 다른 서비스가 없음을 확인했습니다.)