Depois de encontrar a lista de eventos de usuários comuns no Cookbook Upstart , eu mudei o arquivo .conf para iniciar em desktop- iniciar e parar no desktop-end, o que parece funcionar. Além disso, adicionei um atraso de cinco segundos para evitar a redefinição do antigo estado de exibição durante a inicialização:
start on desktop-start
stop on desktop-end
script
sleep 5
exec /home/me/bin/xflux -l 0 -g 0 -nofork
end script