When my debian jessie desktop box wakes up from sleep (via the new shiny systemd) my mouse settings are returned to their defaults, having reset my customisation
xinput set-prop 12 'Device Accel Constant Deceleration' 2.5
which runs when I log in.
how can I run an arbitrary user script on wakeup? (assume that the user is the owner of the X session)
As far as I can recall, the following is the only customisation I've made of the systemd
setup (yes, I know it's completely wrong because it doesn't work for arbitrary users, but I've not worked out how to do that yet... this is somewhat related)
additionally, how can I run an arbitrary user script before wakeup, as the user who is currently using the X screen?
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