la réponse de terdon est correcte dans la plupart des cas, mais pour les distributions qui ont adopté systemd-logind
il gère les événements d'alimentation au lieu de acpid
. Sur ces distributions, ajoutez ou modifiez ce paramètre /etc/systemd/logind.conf
pour désactiver le bouton d'alimentation :
HandlePowerKey=ignore
Pour récupérer le nouveau paramètre, redémarrez logind avec
sudo systemctl restart systemd-logind
Sur certaines distributions plus anciennes, logind ne peut pas être redémarré lorsqu'une session de bureau est active, auquel cas vous devrez redémarrer afin de récupérer le nouveau paramètre.
Eh bien, une chose que vous pouvez faire est simplement de désactiver complètement le bouton d'alimentation. Personnellement, je ne l'utilise que pour allumer ma machine, et ne l'utilise jamais une fois la machine allumée. Si c'est une bonne solution pour vous, modifiez /etc/acpi/events/powerbtn-acpi-support
:
sudo nano /etc/acpi/events/powerbtn-acpi-support
Ce fichier devrait ressembler à ceci :
event=button[ /]power
action=/etc/acpi/powerbtn-acpi-support.sh
Pour que le bouton d'alimentation ne fasse rien, remplacez-le par :
event=button[ /]power
action=
Redémarrez ensuite le acpi
démon avec
sudo service acpid restart
Votre bouton d'alimentation devrait maintenant être ignoré.
Collez une protection en carton sur le bouton avec du ruban adhésif. Prenez trois morceaux de carton ondulé et coupez un trou dans chacun suffisamment grand pour que votre doigt atteigne le bouton. Collez-les ensemble, avec le trou aligné, puis scotchez l'ensemble autour du bouton. Saluez tous nos seigneurs félins !