Verifique seu /etc/systemd/logind.confarquivo. Deve ficar assim:
[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#Controllers=
#ResetControllers=cpu
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#IdleAction=ignore
#IdleActionSec=30min
Remova o comentário da linha que diz #HandlePowerKey=poweroffe altere o valor para ignore.
Em seguida, reinicie o logind com o comando: sudo restart systemd-logindou reinicie o seu computador.
EDIT: como criar um novo manipulador acpi
Crie um novo arquivo no /etc/acpi/events/. O conteúdo do arquivo deve ser:
event=<acpi_event_code>
action=<script_to_call>
onde <acpi_event_code>está o código que você obtém usando a acpi_listenferramenta e <script_to_call>o caminho completo para o script que você deseja chamar quando esse evento acontece.
Eles devem ter mudado alguma coisa na 13.10 porque parece que tenho poucos arquivos na minha pasta / etc / accpi / events em comparação com a 13.04.
/etc/acpi/powerbtn.she descobri que ele simplesmente não faz nada. O menu estou falando pode ser convocado pelo comandognome-session-quit --power-off