O Upstart é principalmente para gerenciar serviços do sistema. Se você deseja executar um aplicativo como parte da sessão do usuário, existem ferramentas melhores.
Através da GUI
Você pode configurar um aplicativo de inicialização na sessão de um usuário selecionando Startup Applications...
no menu cog no canto superior direito da tela e, em seguida, escolha Add
e preencha os detalhes de gedit
.
Quando você fizer login na próxima vez, o aplicativo deve começar com a sessão.
manualmente
Se você não puder usar a interface do usuário para configurá-la, será possível configurá-la descartando um arquivo .desktop
em um dos diretórios autostart
de acordo com a especificação de início automático:
link
Se você quiser que ele afete todos os usuários no sistema, coloque o arquivo em /etc/xdg/autostart
. Se você quiser apenas afetar um único usuário, coloque o arquivo em ~/.config/autostart
.
O arquivo .desktop
deve ser parecido com:
[Desktop Entry]
Type=Application
Exec=/usr/bin/gedit
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=GEdit
Comment=
Se você colocar o arquivo no diretório pessoal do usuário, certifique-se de definir o bit de execução no arquivo. Isso faz parte de uma medida de segurança para impedir que programas involuntariamente escrevam arquivos .desktop
em funcionamento devido a bugs.