Como executar programas no KDE após suspender o wakeup

0

Como posso executar programas após suspender a ativação em um X-Session (KDE)? Especialmente, são alguns scripts para definir as propriedades xinput , que são perdidas após a suspensão e precisam ser restauradas.

    
por allo 01.02.2017 / 14:45

1 resposta

0

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

systemd executa todos os executáveis em /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 dormir híbrido, dependendo de qual está sendo invocado

Em contraste com pm-utils , 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 script de exemplo:

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

Extraído de: link

    
por 21.03.2017 / 09:58

Tags