Cómo ejecutar programas en KDE después de suspender el despertar

Cómo ejecutar programas en KDE después de suspender el despertar

¿Cómo puedo ejecutar programas después de suspender la reactivación en una X-Session (KDE)? Especialmente son algunos scripts para establecer xinputpropiedades, que se pierden después de la suspensión y deben restaurarse.

Respuesta1

La forma preferida de hacer esto en un sistema operativo con systemd es mediante /usr/lib/systemd/system-sleep/:

systemd ejecuta todos los ejecutables en /usr/lib/systemd/system-sleep/, pasando dos argumentos a cada uno de ellos:

Argumento 1: ya sea antes o después, dependiendo de si la máquina va a dormir o despertarse. Argumento 2: suspender, hibernar o dormir híbrido, dependiendo de cuál se invoque.

A diferencia de pm-utils, systemd ejecutará estos scripts simultáneamente y no uno tras otro.

La salida de cualquier script personalizado será registrada por systemd-suspend.service, systemd-hibernate.service o systemd-hybrid-sleep.service. Puedes ver su resultado en el diario de systemd.

Un guión de ejemplo:

#!/bin/sh
case $1/$2 in
  pre/*)
    echo "Going to $2..."
    ;;
  post/*)
    echo "Waking up from $2..."
    ;;
esac

Tomado de:https://wiki.archlinux.org/index.php/Power_management

información relacionada