Exécuter un script shell lors de la fermeture du couvercle de l'ordinateur portable


8

Maintenant, j'ai deux scripts et je veux les exécuter respectivement lorsque je ferme la lèvre de l'ordinateur portable et l'ouvre. Comment puis-je faire ceci?


La réponse de Rafael à cette question pourrait vous donner quelques idées.
Kevin Bowen


2
Quelle est l'action lorsque le couvercle de votre ordinateur portable est fermé: hiberner, suspendre ou ne rien faire?
Radu Rădeanu

Avez-vous déjà trouvé un moyen? J'essaie de faire quelque chose de similaire: désactiver l'écran tactile lors de la fermeture du couvercle de l'ordinateur portable . Donc, si vous connaissez un moyen, veuillez répondre à votre propre question ici
rubo77

@Rinzwind: la dernière mise à jour date de 2012 et cela semble vraiment compliqué
rubo77

Réponses:


2

Utilisez acpi:

L'événement est géré par acpi:

$ sudo nano /etc/acpi/handler.sh

J'ai fait quelque chose comme ça:


    button/lid)
        case "$3" in
            close)
                logger 'LID closed'
        USER=$(ps -C i3 -o user=)
        if test $USER; then DISPLAY=:0.0 su $USER -c "/usr/bin/i3lock -i /usr/share/pixmaps/Screensaver.png"; fi
                ;;

Démarre automatiquement i3lock lorsque je ferme mon couvercle.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.