Si vous modifiez le fichier /etc/systemd/logind.conf vous verrez qu'il existe des spécifications pour le traitement de plusieurs événements, parmi lesquels figure, par exemple, l'un des suivants :
#HandleLidSwitch=suspend
(dans mon cas). Si vous supprimez l'option # vous activerez l'action. Vous pouvez ensuite la modifier en choisissant l'une des actions disponibles, ignorer, mettre hors tension, redémarrer, arrêter, suspendre, hiberner, sommeil hybride, verrouiller, kexec .
Il existe également de nombreuses autres touches équivalentes, qui gèrent tous les événements habituels. Vous devrez ensuite redémarrer le systemd-logind daemon pour que la nouvelle configuration prenne place.
El Page Wiki d'Arch Linux déclare également :
Dans la version actuelle de systemd, les options Handle* s'appliquent à l'ensemble du système à moins qu'elles ne soient "inhibées" (temporairement désactivées) par un programme, tel qu'un gestionnaire d'énergie dans un environnement de bureau. Si ces inhibitions ne sont pas prises, vous pouvez vous retrouver dans une situation où systemd suspend votre système, puis lorsqu'il se réveille, l'autre gestionnaire d'énergie le suspend à nouveau.
Avertissement : Actuellement, les gestionnaires d'énergie des dernières versions de KDE et GNOME sont les seuls à émettre les commandes "inhibées" nécessaires. Jusqu'à ce que les autres le fassent, vous devrez définir les options Handle sur ignorer si vous voulez que vos événements ACPI soient gérés par Xfce, acpid ou d'autres programmes.
Permettez-moi simplement d'ajouter un conseil (non sollicité, il est vrai). Je ne sais pas si vous utilisez Arch Linux, Fedora ou Red Hat (les trois principales distros qui utilisent actuellement les technologies de l'information). systemd ), mais en cas de doute, le Arch Wiki est une excellente source d'informations : bien expliquée, actuelle, correcte, exhaustive. Puisque vous utilisez systemd en tout cas, vous devriez l'utiliser dès que vous le pouvez, il est vraiment précieux.