Мне нужно заблокировать экран, когда мой компьютер просыпается от приостановки памяти,
Поэтому я попытался поместить следующий скрипт в /usr/lib/pm-utils/sleep.d
и /etc/pm/sleep.d
, но он так и не был выполнен,
#!/bin/sh
case "$1" in
hibernate|suspend)
;;
thaw|resume)
vlock -ans
;;
*) exit $NA
;;
esac
PS Это pm-suspend
не так pm-hibernate
.
РЕДАКТИРОВАТЬ
Пробовал и сервис systemd, не повезло
# /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
И я systemctl enable resume@.service
тоже звонил, vlock еще не звонили.
echo executed script >> /tmp/resume