Preciso bloquear a tela quando meu computador acordar da suspensão da memória,
Então, tentei colocar o seguinte script em /usr/lib/pm-utils/sleep.d
e /etc/pm/sleep.d
, mas ele nunca foi executado,
#!/bin/sh
case "$1" in
hibernate|suspend)
;;
thaw|resume)
vlock -ans
;;
*) exit $NA
;;
esac
PS É pm-suspend
não pm-hibernate
.
EDITAR
Tentei o serviço systemd também, sem sorte:
# /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
E eu liguei systemctl enable resume@.service
também, vlock não foi chamado ainda.
echo executed script >> /tmp/resume