No Ubuntu 16.04, o Upstart é usado para gerenciar sessões gráficas. Com alguns ajustes, eu pude confiar totalmente no Upstart para executar um gerenciador de janelas, unity-settings-daemon
, gnome-keyring
etc. O principal objetivo disso foi remover gnome-session
e recuperar uma certa quantidade de controle sobre o que é executado durante o meu sessões de login.
O problema é que agora em 17.10 em diante, o Upstart não existe mais porque foi substituído pelo systemd. E systemd --user
não é realmente um substituto de upstart --user
porque o primeiro só é executado uma vez por usuário logado, não por sessão conectada .
Acredito que as alternativas seriam monit , runit , supervisord ou shepherd . Mas esses parecem muito focados como init
de substituições ou para ambientes de servidor.
Você pode compartilhar suas experiências se já passou por uma situação semelhante?
Obrigado.