Ich muss den Bildschirm sperren, wenn mein Computer aus dem Arbeitssperre geweckt wird.
Also habe ich versucht, das folgende Skript in /usr/lib/pm-utils/sleep.d
und zu setzen /etc/pm/sleep.d
, aber es wurde nie ausgeführt:
#!/bin/sh
case "$1" in
hibernate|suspend)
;;
thaw|resume)
vlock -ans
;;
*) exit $NA
;;
esac
PS: Ist es pm-suspend
nicht pm-hibernate
.
BEARBEITEN
Versuchte systemd Service auch, kein Glück:
# /etc/systemd/system/resume@.service
[Unit]
Description=User resume actions
After=suspend.target
[Service]
User=root
Type=simple
ExecStart=vlock -ans
[Install]
WantedBy=suspend.target
Und ich habe auch angerufen systemctl enable resume@.service
, vlock wurde noch nicht angerufen.
echo executed script >> /tmp/resume