Você está usando o Ubuntu 16.04, um sistema operacional systemd. Os mecanismos de arranque não funcionam nele. Escreva uma unidade de serviço do systemd, não um arquivo de job upstart. E (sugestão!) Não tente "domonizar" aquilo que já é notificado .
Seguindo o post aqui Execute o comando do terminal (python comando) na inicialização Eu criei um arquivo .conf na pasta etc / init com o seguinte conteúdo.
description "initializes audio"
start on filesystem
task
script
pulseaudio -D
exit
end script
Eu uso a conta root no Ubuntu 16.04. Geralmente, ao iniciar o ícone de áudio na bandeja de notificação, ele é silenciado e o comando $ pulseaudio -D é ativado.
No entanto, o .conf não parece funcionar como deveria. Eu ainda vejo o ícone de áudio mudo tem que digitar manualmente o comando no terminal.
Esta postagem explica muitas outras maneiras de executar scripts na inicialização, incluindo o que estou usando, mas preciso saber o que está acontecendo de errado com o meu método atual. Então, eu apreciaria respostas corrigindo meu método em vez de explicar outras maneiras de executar o script.
Você está usando o Ubuntu 16.04, um sistema operacional systemd. Os mecanismos de arranque não funcionam nele. Escreva uma unidade de serviço do systemd, não um arquivo de job upstart. E (sugestão!) Não tente "domonizar" aquilo que já é notificado .