Use um gerenciador de exibição, que suporta scripts como Xreset
e Xsession
, por exemplo, kdm e configure-o para login automático.
$ head -n5 /etc/kde4/kdm/Xreset
#! /bin/sh
# Xreset - run as root after session exits
# Reassign ownership of the console to root, this should disallow
# assignment of console output to any random users's xterm. See Xstartup.
Lá você pode colocar o comando shutdown. Dê uma olhada no lightdm, talvez até no xdm, se eles suportarem esses scripts também. talvez até o nodm faça isso.