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?
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?
Réponses:
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.