Quais são todos os locais de autostart no Ubuntu?

12

Sou um novato do Ubuntu que precisa de algum conselho de alguém muito familiarizado com as diferentes metodologias de inicialização do Ubuntu.

Estou interessado em enumerar todos os aplicativos que são acionados na inicialização em qualquer instalação do Ubuntu 13.04 ou superior. Eu sei que há uma grande variedade de maneiras que um script ou aplicativo pode ser iniciado no momento da inicialização, mas eu gostaria de ter certeza de que tenho uma lista abrangente para os locais de configuração do autostart all .

O objetivo final é escrever um script que percorra todos os locais de configuração e, em seguida, exibir uma lista de todas as coisas acionadas entre a ativação e a área de trabalho pronta para uso.

Até agora eu sei sobre:

  • upstart, exemplo de arquivo de configuração: /etc/init.d/foo

  • autostart (system), exemplo de arquivo de configuração: /etc/xdg/autostart/foo.desktop

  • autostart (profile), exemplo de arquivo de configuração: ~/.config/autostart/foo.desktop

  • @reboot do cron, exemplo do arquivo de configuração: /var/spool/cron/crontabs

Existe alguma outra maneira de uma aplicação poder se injetar na seqüência de inicialização do sistema ou as possibilidades são infinitas? Exemplos de aplicativos que você pode considerar ao responder, que imagino que possam ter uma inicialização fora do padrão:

Software antivírus, malware, daemon, script personalizado, software de produção - livre / não livre, binários, indicadores, caixa de depósito, etc.

Existe um aplicativo já disponível que irá enumerar todos os itens que são executados na inicialização?

Obrigado, qualquer ajuda é apreciada.

    
por norgeous 05.06.2013 / 04:06

1 resposta

3

As possibilidades são (essencialmente) infinitas. Scripts e aplicativos podem acionar outros scripts e aplicativos que não residem em nenhum dos lugares listados.

O pacote 'bootchart' é uma boa maneira de listar (e exibir) todos os aplicativos, o que os iniciou e quando foram iniciados no ciclo de inicialização. Também é útil para descobrir a causa de uma inicialização incomumente longa. Funciona para o sistema em que está instalado, não para a hipotética instalação de qualquer dado.

    
por user535733 14.06.2013 / 13:54