Como executar programas no KDE após suspender a ativação

Como executar programas no KDE após suspender a ativação

Como posso executar programas após suspender a ativação em uma sessão X (KDE)? Especialmente são alguns scripts para definir xinputpropriedades, que são perdidos após a suspensão e precisam ser restaurados.

Responder1

A maneira preferida de fazer isso em um sistema operacional com systemd é usando /usr/lib/systemd/system-sleep/:

systemd executa todos os executáveis /usr/lib/systemd/system-sleep/, passando dois argumentos para cada um deles:

Argumento 1: pré ou pós, dependendo se a máquina vai dormir ou acordar Argumento 2: suspender, hibernar ou suspensão híbrida, dependendo de qual está sendo invocado

Ao contrário do pm-utilsSystemd, o systemd executará esses scripts simultaneamente e não um após o outro.

A saída de qualquer script personalizado será registrada por systemd-suspend.service, systemd-hibernate.service ou systemd-hybrid-sleep.service. Você pode ver sua saída no diário do systemd

Um exemplo de script:

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

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

informação relacionada