Como faço para gerenciar (adicionar / remover) todos os aplicativos de inicialização no Ubuntu 11.10 e posterior?
Aplicativos de inicialização não mostra todos os aplicativos iniciados durante a inicialização.
Como faço para gerenciar (adicionar / remover) todos os aplicativos de inicialização no Ubuntu 11.10 e posterior?
Aplicativos de inicialização não mostra todos os aplicativos iniciados durante a inicialização.
Respostas:
Como dito acima, você deve editar /etc/xdg/autostart/
e:
NoDisplay=true
linhas;#
na frente deles;true
por false
nessas mesmas linhas.A terceira solução pode ser feita facilmente em três etapas:
Digite os dois seguintes comandos:
cd /etc/xdg/autostart/
sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop
Depois de alterar o que quiser, você pode voltar ao estado anterior digitando isto no terminal:
sudo sed --in-place 's/NoDisplay=false/NoDisplay=true/g' *.desktop
Isso foi testado em 12.04, 12.10 e 13.04.
[Fonte: iloveubuntu.net , obrigado Nikhil Sinha pelo link]
cd /etc/exdg/autostart
remover o programa que queria remover do diretório de inicialização automática. Você pode visualizar os programas de inicialização automática executando ls
e, na lista, pode ver o aplicativo ou programa que deseja remover.
/etc/xdg/autostart/
, saiba que deve desfazer essas alterações antes de atualizar seu sistema; caso contrário, você receberá uma pergunta se quiser manter os arquivos .desktop editados ou usar os mantenedores de pacotes padrão para cada um desses arquivos! Uma solução melhor é criar arquivos ~/.config/autostart/
como sugerido na resposta de
Remova a NoDisplay=true
linha de cada entrada em /etc/xdg/autostart/
Em seguida, desmarque as que você não deseja nos Aplicativos de inicialização. Geralmente, embora os aplicativos de inicialização automática estejam lá por um motivo, verifique se você sabe o que está fazendo ao desativá-los.
Existem também vários serviços nos quais os arquivos de configuração são armazenados /etc/init
. A maioria dos usuários não deve tocar nesses arquivos.
A maneira correta de fazer isso como usuário normal é copiar o arquivo da área de trabalho em questão de /etc/xdg/autostart/
para ~/.config/autostart/
(crie o diretório primeiro, se necessário) e edite essa cópia para o estado NoDisplay=false
. Em seguida, abra "Preferências dos aplicativos de inicialização" e desmarque a caixa correspondente.
Agora você precisa remover a NoDisplay=true
chave dos arquivos após copiá-los, o que pode ser feito sed
para todos eles com
sed -i '/NoDisplay=true/s/^/#/' ~/.config/autostart/*.desktop
NoDisplay=true
chave dos arquivos após copiá-los, o que pode ser feito sed -i '/NoDisplay=true/s/^/#/' ~/.config/autostart/*.desktop
.
~/.config/autostart/
após uma atualização do sistema em busca de alterações em comparação com os arquivos padrão, /etc/xdg/autostart/
caso algo tenha sido adicionado durante a atualização
É normal que você não veja nada listado. A lista Programas de inicialização adicionais é apenas para programas iniciados para o usuário atual (não necessariamente para outros usuários, e nem todos os serviços iniciados quando o Ubuntu é inicializado). Além disso, ele não lista as partes normais do ambiente da área de trabalho que são iniciadas quando o usuário faz login graficamente.
Qualquer pessoa pode verificar isso clicando em "Aplicativos de inicialização". Está em branco por padrão.
Se você deseja exibir as entradas ocultas de inicialização (como notificador de atualização, leitor de tela orca, onboard, etc), basta digitar / copiar e colar o seguinte em um terminal:
find /etc/xdg/autostart ~/.config/autostart -name \*.desktop -exec sudo sed –i -e '/^NoDisplay=/d' {} +
Se você deseja ocultar as entradas normalmente ocultas, basta digitar / copiar e colar o seguinte
echo NoDisplay=true | find /etc/xdg/autostart ~/.config/autostart -name \*.desktop -exec sudo tee -a {} + >/dev/null
Fonte: How-To Geek
Uma alternativa:
Para visualizar todos os aplicativos de inicialização em " aplicativos de inicialização ", basta abrir /etc/xdg/autostart
e modificar a linha NoDisplay=true
para #NoDisplay=true
. Basta adicionar um #
. Então você poderá ver tudo em " aplicativos de inicialização " e desativar o que deseja a partir daí.