и тут сами решайте - как лучше сделать, если удалить /etc/init.d/S02acpid то вообще не будет отключать. Сама кнопка - Power button - обычная конпка, события как от обычной клавиатуры. poweroff можно и из программы на Qt выполнить.
Если долго удерживать кнопку on/off происходит аппаратное отключение питания и его никак не перехватить.