Você provavelmente (poderia) usar acpid
(verifique via ps aux | grep acpid
). Então dê uma olhada em este artigo na ArchWiki explicando como usar pm-utils
para estender acpid
para obter facilmente o efeito que você deseja quando algum botão de hardware é pressionado.
Se, no entanto, você usar o GNOME, existem outras formas (também GUI), veja este tópico abrangente em askubuntu.com