Eu rodei o Debian 8.1 com o gerenciador de janelas Blackbox. O gerenciador de janelas é iniciado a partir de ~/.xinitrc
e, quando a sessão X é concluída, alguns comandos de limpeza são chamados:
dbus-launch --exit-with-session blackbox
#cleanup
...
Se eu sair do Blackbox matando seu processo, ele funcionará como esperado. No entanto, se eu quiser desligar o computador e executar systemctl poweroff
, os comandos de limpeza nunca serão executados. Como vem?