Tente isso. Edite /etc/acpi/powerbtn.sh
e certifique-se de que as linhas abaixo sejam as últimas linhas.
# If all else failed, just initiate a plain shutdown.
/sbin/shutdown -h now "Power button pressed"
também procure em /etc/acpi/events/powerbtn
e verifique se ele corresponde abaixo, especialmente a última parte.
# /etc/acpi/events/powerbtn
# This is called when the user presses the power button and calls
# /etc/acpi/powerbtn.sh for further processing.
# Optionally you can specify the placeholder %e. It will pass
# through the whole kernel event message to the program you've
# specified.
# We need to react on "button power.*" and "button/power.*" because
# of kernel changes.
event=button[ /]power
action=/etc/acpi/powerbtn.sh
Se você fizer alguma alteração, certifique-se de executar antes de tentar ver se funciona. Você pode precisar reiniciar.
sudo service acpid restart