Como adiciono / removo os aplicativos de inicialização "ocultos"?


56

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.


Seu link não funciona. Eu tentei todas as respostas, mas .. não funciona

3
Você está usando o Ubuntu 12.04.
atenz

1
@tijybba yes. Estou usando o 12.04. No entanto, depois de reiniciar, posso ver a lista de programas. Obrigado . Esta questão é publicada. Por favor, dê voto para fechar.

2
Okey-Dokey, então por favor vote com mais voto meu comentário: D :)
atenz

Respostas:


46

Como dito acima, você deve editar /etc/xdg/autostart/e:

  • remova as NoDisplay=truelinhas;
  • ou faça os mesmos comentários adicionando #na frente deles;
  • ou substitua truepor falsenessas mesmas linhas.

A terceira solução pode ser feita facilmente em três etapas:

  1. Convoque o terminal com Ctrl+ Alt+ T.
  2. 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]


como você pode desativá-los se você não tem acesso root? estes começam aplicativos do GNOME para o KDE que eu não quero
xenoterracide


A primeira sugestão funcionou para mim. Acabei de cd /etc/exdg/autostartremover o programa que queria remover do diretório de inicialização automática. Você pode visualizar os programas de inicialização automática executando lse, na lista, pode ver o aplicativo ou programa que deseja remover.
Mercy Flicker

se você editar /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
@TormodVolden

16

Remova a NoDisplay=truelinha 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.


Jeremy - Obrigado pela dica. BTW, usei o BUM (gerenciador de inicialização) para desativar muitos dos serviços que eu não uso e reduzi o tempo de inicialização. Eu gostei do Ubuntu, mas a 11.10 ignorou algumas coisas básicas, como adicionar usuários a grupos da interface do usuário, protetores de tela, modificar facilmente os ícones do Unity Launcher. Eu não sou um grande fã da interface do usuário, mas uma interface do usuário atrai mais pessoas a bordo.
Praveen Sripati

11

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=truechave dos arquivos após copiá-los, o que pode ser feito sedpara todos eles com

sed -i '/NoDisplay=true/s/^/#/' ~/.config/autostart/*.desktop

2
Você ainda precisa remover a NoDisplay=truechave dos arquivos após copiá-los, o que pode ser feito sed -i '/NoDisplay=true/s/^/#/' ~/.config/autostart/*.desktop.
Hitechcomputergeek

1
Eu acho que essa é a melhor maneira de fazer isso, porque garantirá que as alterações sejam persistidas mesmo quando o aplicativo for atualizado.
kapad 27/04

lembre-se de verificar os arquivos ~/.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
rubo77 28/10

9

É 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.

Você pode conferir aqui

Qualquer pessoa pode verificar isso clicando em "Aplicativos de inicialização". Está em branco por padrão.

insira a descrição da imagem aqui

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


quando clico em programar, não mostra nada.

Sim, está em branco por padrão.
BigSack

9
Eu recomendo que você excluir esta resposta, @BigGenius - o OP conhece o seu em branco que é por isso que ele está nos pedindo :)
ish

Se você leu o comentário acima. Eles também têm dúvidas se estão em branco ou preenchidos por padrão.
BigSack

Eu acho que o BigGenius está certo. Como não há programas de inicialização ativados por padrão, a lista fica em branco.
upapilot

5

Uma alternativa:

Para visualizar todos os aplicativos de inicialização em " aplicativos de inicialização ", basta abrir /etc/xdg/autostarte modificar a linha NoDisplay=truepara #NoDisplay=true. Basta adicionar um #. Então você poderá ver tudo em " aplicativos de inicialização " e desativar o que deseja a partir daí.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.