Cuando mi caja de escritorio Debian Jessica se despierta de la suspensión (a través del nuevo y brillante systemd), la configuración de mi mouse vuelve a sus valores predeterminados, después de restablecer mi personalización
xinput set-prop 12 'Device Accel Constant Deceleration' 2.5
que se ejecuta cuando inicio sesión.
¿Cómo puedo ejecutar un script de usuario arbitrario al despertar? (suponga que el usuario es el propietario de la sesión X)
Hasta donde puedo recordar, la siguiente es la única personalización que hice de la systemd
configuración (sí, sé que está completamente mal porque no funciona para usuarios arbitrarios, pero aún no he descubierto cómo hacerlo) ... esto está algo relacionado)
además, ¿cómo puedo ejecutar una secuencia de comandos de usuario arbitraria antes de despertar, como el usuario que actualmente usa la pantalla 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