la respuesta de terdon es correcta en la mayoría de los casos, pero para las distribuciones que han adoptado systemd-logind
maneja eventos de energía en lugar de acpid
. En esas distribuciones, agregue o edite esta configuración /etc/systemd/logind.conf
para desactivar el botón de encendido:
HandlePowerKey=ignore
Para elegir la nueva configuración, reinicie el inicio de sesión con
sudo systemctl restart systemd-logind
En algunas distribuciones anteriores, el inicio de sesión no se puede reiniciar mientras una sesión de escritorio está activa, en cuyo caso deberá reiniciar para obtener la nueva configuración.
Bueno, una cosa que podrías hacer es simplemente deshabilitar el botón de encendido por completo. Personalmente, solo lo uso para encender mi máquina y nunca lo uso una vez que la máquina está encendida. Si esta es una buena solución para usted, edite /etc/acpi/events/powerbtn-acpi-support
:
sudo nano /etc/acpi/events/powerbtn-acpi-support
Ese archivo debería verse así:
event=button[ /]power
action=/etc/acpi/powerbtn-acpi-support.sh
Para que el botón de encendido no haga nada, cámbielo a:
event=button[ /]power
action=
Luego reinicie el acpi
demonio con
sudo service acpid restart
Su botón de encendido ahora debe ser ignorado.
Pega con cinta adhesiva un protector de cartón sobre el botón. Toma tres pedazos de cartón corrugado y corta un agujero en cada uno lo suficientemente grande para que tu dedo alcance el botón. Péguelos juntos, con el agujero alineado, luego pegue con cinta adhesiva el ensamblaje alrededor del botón. ¡Salve a nuestros señores felinos!