Cada vez que você inicializa em um sistema operacional, vários programas são executados automaticamente. Eles são chamados de ‘aplicativos de inicialização’ ou ‘programas de inicialização’.
Não estou falando sobre programas essenciais como gerenciador de rede aqui. Estou falando sobre a execução do Slack, Transmission clientes de torrent, Skype ou outros programas regulares.
Os aplicativos de inicialização são uma boa maneira de economizar tempo e estender a usabilidade do seu sistema Linux. Ao mesmo tempo, você não deve ter muitos aplicativos de inicialização. Isso pode afetar negativamente a capacidade de resposta do seu sistema quando você efetua login.
Neste guia para iniciantes do Ubuntu, vou mostrar como gerenciar os aplicativos de inicialização. Você vai:
- Aprenda a adicionar (quase) qualquer programa na lista de aplicativos de inicialização para iniciá-los automaticamente a cada inicialização.
- Aprenda a remover um programa da lista de aplicativos de inicialização para que você tenha um sistema mais rápido ao inicializar nele.
- Aprenda a atrasar a execução de um aplicativo de inicialização para que ele seja executado automaticamente, mas com um atraso de tempo. Dessa forma, nem todos os aplicativos de inicialização consomem os recursos do sistema simultaneamente.
Gerenciando aplicativos de inicialização no Ubuntu
Por padrão, o Ubuntu fornece um utilitário de aplicativos de inicialização que você pode usar. Você também pode usar um aplicativo de terceiros como Stacer para gerenciar os programas de inicialização.
Discutirei o utilitário integrado primeiro e, posteriormente, neste tutorial, tocarei brevemente em Stacer.
Vá para o menu e procure os aplicativos de inicialização conforme mostrado abaixo.
Assim que você clicar nele, ele mostrará todos os aplicativos de inicialização em seu sistema:
Remover aplicativos de inicialização no Ubuntu
Agora cabe a você descobrir o que você precisa e o que não. No meu caso, Franz (um aplicativo de mensagens tudo-em-um) não é mais necessário como um aplicativo de inicialização. Então, eu gostaria de desativá-lo.
Você pode escolher entre desativá-lo ou removê-lo completamente da lista de aplicativos de inicialização.
Startup Application Preference Franz Para remover um programa da lista de aplicativos de inicialização, selecione-o e clique em Remover no painel direito da janela.
Selecionar e remover Remover aplicativos de inicialização desnecessários ajuda a acelerar o Ubuntu um pouco.
Atrasar os programas de inicialização
E se você não quiser remover os programas na inicialização, mas quiser otimizar o desempenho do sistema no momento da inicialização?
Nesse caso, você pode adicionar um atraso em vários programas, de forma que nem todos os programas sejam iniciados ao mesmo tempo.
Selecione um programa e clique em Editar.
Editar aplicativo Isso mostrará o comando que executa este programa específico.
Tudo que você precisa fazer é adicionar sleep XX; antes do comando.
Isso adicionará um atraso de XX segundos antes de executar os comandos reais para executar os aplicativos.
Por exemplo, se eu quiser atrasar o indicador de alternador de som por 2 minutos, adicionarei sleep 120; antes do comando como este:
Salve e feche-o. Reinicialize o sistema para ver como funciona.
Adicionar um programa nos aplicativos de inicialização
Alguns aplicativos fornecem a opção de inicialização automática em suas configurações. Isso permite que você os adicione facilmente à lista de aplicativos de inicialização.
Nem todos os aplicativos oferecem a opção de inicialização automática, mas nem todos os aplicativos fazem isso. Para aplicativos como Transmission ou qBitTorrent torrent clients, não há opção embutida para iniciar automaticamente.
Não se preocupe. Vou mostrar um truque bacana que você pode usar para iniciar automaticamente quase qualquer aplicativo.
Isso pode ser complicado para iniciantes, mas não é ciência do foguete. Vou tentar tornar o mais fácil possível para você adicionar um novo programa aos aplicativos de inicialização.
Etapa 1: encontre o comando para executar qualquer aplicativo
Se estiver usando o ambiente de área de trabalho GNOME, você pode usar o editor de menu alacarte. Outros ambientes de desktop podem ou não ter esses utilitários.
Você pode procurar por alacrte no centro de software pesquisando 'Menu Principal'.
Alternativamente, você pode instalá-lo usando este comando:
sudo apt install alacarte
Depois de instalado, vá para o menu do sistema e pesquise Menu Principal. Caso o Menu Principal não seja instalado por padrão, você pode instalá-lo a partir do Centro de Software.
Contém todos os programas que instalou no sistema.
Basta procurar o aplicativo que deseja adicionar e clicar na opção Propriedades no lado direito da tela para ver o comando que executa este aplicativo. Por exemplo, desejo executar o cliente qBittorrent na inicialização. Aqui está o que eu tenho que fazer:
Quando eu seleciono o aplicativo de destino e clico em propriedades, isso me dá o comando que executa qBittorrent:
Agora vou usar as mesmas informações para adicionar qBittorrent em aplicativos de inicialização.
Etapa 2: Adicionar programas na inicialização
Volte para Aplicativos de inicialização e clique em Adicionar. Isso pedirá que você insira um nome, um comando e um comentário (opcional).
O comando é o mais importante de todos. Você pode usar qualquer nome e comentário (que é a descrição do aplicativo) que desejar.
Use o comando obtido na etapa anterior e clique em Adicionar.
Add Startup Program É isso. Você o verá na próxima inicialização, executando automaticamente. Isso é tudo que você pode fazer com os aplicativos de inicialização do Ubuntu.
Dica de bônus: veja programas de inicialização ocultos no Ubuntu
Até agora, discutimos os aplicativos que são visíveis na inicialização, mas existem muitos mais serviços, daemons e programas que não são visíveis nos aplicativos de inicialização.
Nesta seção, você verá como ver programas de inicialização ocultos no Ubuntu e gerenciá-los.
Para ver quais são os serviços em execução na inicialização, abra um terminal e use o seguinte comando:
sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop
Este é apenas um comando de localização e substituição rápido que altera NoDisplay = false por NoDisplay = true em todos os programas que estão em inicialização automática. Depois de fazer isso, abra os aplicativos de inicialização novamente e agora você verá muitos mais programas aqui:
Use Stacer para gerenciar programas de inicialização no Linux! Stacer
Como já mencionei, você pode use Stacer para otimizar seu sistema Ubuntu. Mas, você também pode gerenciar os aplicativos de inicialização usando o mesmo.
Quando terminar, vá até a guia Aplicativos de inicialização e aqui, você encontrará todos os aplicativos de inicialização. Conforme mostrado na captura de tela abaixo, você também pode alternar, remover e adicionar aplicativos de inicialização usando o Stacer.
Para adicionar um aplicativo de inicialização, você deve seguir o mesmo conjunto de etapas que mencionei acima para adicionar um aplicativo à inicialização.
Conclusão
Espero que este tutorial do Ubuntu tenha ajudado você a entender e gerenciar os aplicativos de inicialização. Sinta-se à vontade para me dar sua opinião nos comentários abaixo.
Via itsfoss.com. Você pode conferir o post original em inglês:
Complete Guide for Managing Startup Applications in Ubuntu Linux: Learn to Add, Remove or Delay Startup ProgramsÚltima atualização deste artigo: 29 de october de 2020