Eu criei um arquivo em / lib / systemd / system-sleep .
#!/bin/sh
case $1 in
post)
/bin/runme
;;
esac
O post é chamado no wakeup.
EDITAR:
Quando minha área de trabalho do debian jessie é ativada do modo sleep (através do novo systemd brilhante), minhas configurações de mouse são retornadas para seus padrões, tendo redefinido minha customização
xinput set-prop 12 'Device Accel Constant Deceleration' 2.5
que é executado quando eu faço login.
como posso executar um script de usuário arbitrário na ativação? (suponha que o usuário seja o proprietário da sessão X)
Tanto quanto me lembro, o seguinte é a única personalização que fiz do systemd
setup (sim, eu sei que é completamente errado porque não funciona para usuários arbitrários, mas eu não trabalhei como fazer isso ainda ... isso é um pouco relacionado)
adicionalmente, como posso executar um script de usuário arbitrário antes do despertar, como o usuário que está atualmente usando a tela X?
cat /etc/systemd/system/i3lock.service
#systemctl enable i3lock.service
[Unit]
Description=i3lock
Before=sleep.target
[Service]
User=fommil
Type=forking
Environment=DISPLAY=:0
ExecStart=/usr/bin/i3lock -c 000000
[Install]
WantedBy=sleep.target
Eu criei um arquivo em / lib / systemd / system-sleep .
#!/bin/sh
case $1 in
post)
/bin/runme
;;
esac
O post é chamado no wakeup.
EDITAR: