Como usuário root, você pode definir algo assim no arquivo ~/.lircrc
(com "POWER" substituído pelo que estiver correto para o seu controle remoto):
begin
prog = rawcontrol
button = POWER
config = power
end
Em seguida, adicione algo assim a /etc/rc.local
ou outro script de inicialização:
ircat rawcontrol | (while read line
do
if [ "x$line" = "xpower" ]; then
shutdown -h now
fi
done) &
Isto terá o relógio "ircat" para eventos usando as definições de "rawcontrol". Quando ele vê "poder" pressionado, ele desligará o sistema.