Respostas:
Corra sudo apt-get remove zeitgeist*
em um terminal. Pode remover alguns pacotes relacionados, mas contanto que você não veja nada sugerido para remoção que não deseja, você deve ficar bem.
De acordo com os comentários: você perderá a funcionalidade da unidade (não sabia ao certo quando escrevi a resposta) se você remover o zeitgeist. Então, sugiro que você desative o log.
Você também pode desativar completamente o log nas configurações do sistema.
sudo apt-get remove zeitgeist zeitgeist-datahub zeitgeist-core
, em comparação com sudo apt-get remove zeitgeist*
, não removeu a unidade ou outras coisas essenciais, apenas o zeitgeist e seus daemons. A unidade é muito mais rápida agora.
Há uma maneira fácil descrita aqui - que não inclui a exclusão de nenhum pacote, mas simplesmente a desativação dos serviços correspondentes. Eu não experimentei, mas desta forma os efeitos colaterais devem ser mínimos (e provavelmente até desejados, como, por exemplo, nenhum "item recente" disponível etc.) Além disso, é facilmente revertível em caso de efeitos colaterais "indesejados".
O autor desse artigo declara explicitamente: Aqui está uma maneira de desativar esse log sem interromper o Unity ou qualquer outra parte do sistema, execute estes comandos em um terminal:
sudo mv /etc/xdg/autostart/zeitgeist-datahub.desktop /etc/xdg/autostart/zeitgeist-datahub.desktop-inactive
rm ~/.local/share/recently-used.xbel
mkdir ~/.local/share/recently-used.xbel
rm -rf ~/.local/share/zeitgeist
Revertendo isso (se alguém quiser ativar o Zeitgeist novamente), deve ser feito assim:
mkdir ~/.local/share/zeitgeist
rmdir ~/.local/share/recently-used.xbel
# no action for the .xbel file, as it will be re-created automatically
sudo mv /etc/xdg/autostart/zeitgeist-datahub.desktop-inactive /etc/xdg/autostart/zeitgeist-datahub.desktop
que é simplesmente "reverter" as etapas da desativação.
Observação: O ~ / .local / share / used.xbel recentemente não tem nada a ver com o próprio Zeitgeist, apenas se enquadra na mesma categoria. O artigo mencionado é sobre "desativar o log de atividades" e, portanto, incluiu isso. Se você quiser apenas desativar o Zeitgeist, poderá pular as duas etapas do meio.
Encontrei dicas sobre como renomear /etc/xdg/autostart/zeitgeist-datahub.desktop
, mas não é suficiente. Isso impede que o Zeitgeist seja executado na inicialização, mas no meu caso (Ubuntu 12.04.4 LTS), ele começou mais tarde de alguma forma (talvez como resultado de alguma atividade do DBus).
Se você deseja manter o Zeitgeist instalado, mas impedir sua execução, tente renomear seus executáveis:
zeitgeist-daemon --quit
cd /usr/bin/
sudo mv zeitgeist-daemon zeitgeist-daemon.bak
sudo mv zeitgeist-datahub zeitgeist-datahub.bak
Agora o daemon Zeitgeist não será iniciado. Você pode verificar isso mais tarde com ps aux | grep [z]eitgeist
. Você também pode limpar o banco de dados que foi coletado pelo Zeitgeist excluindo a ~/.local/share/zeitgeist/
pasta com seu conteúdo, se desejar economizar espaço.
Para proteger a atualização desses arquivos, você também pode bloquear pacotes zeitgeist-core
e zeitgeist-datahub
no Synaptic ou Aptitude.
Para reverter as alterações, simplesmente renomeie esses executáveis de volta:
cd /usr/bin/
sudo mv zeitgeist-daemon.bak zeitgeist-daemon
sudo mv zeitgeist-datahub.bak zeitgeist-datahub
Se você alterou o arquivo .desktop /etc/xdg/autostart/
, também deve devolvê-lo.
zeitgeist-daemon --quit
bash -c "sleep 60; zeitgeist-daemon --quit"
Aqui está um editorial sobre o tópico do zeitgeist, incluindo uma entrevista com o criador: http://www.omgubuntu.co.uk/2012/08/is-zeitgeist-spying-on-you E algumas instruções sobre como desativar (não remover) http://linuxaria.com/howto/how-to-remove-zeitgeist-in-ubuntu-and-why
Uma maneira fácil de reduzir o log (mas não o uso pesado de recursos e disco) é através do painel de controle:
Infelizmente, pouco sobre o Zeitgeist é bem divulgado ou claro. O Zeitgeist não é fácil de desativar, nem é fácil ver o que está fazendo. Você não pode "pará-lo" como outros serviços do sistema em segundo plano.
Meu problema zeitgeist
é com as distrações de mensagens de erro em journalctl
:
$ journalctl -xe | grep zeitgeist.SimpleIndexer
Oct 20 05:30:06 alien org.gnome.zeitgeist.SimpleIndexer[2098]: ** (zeitgeist-fts:4341): WARNING **: Unable to get info on application://nautilus-autostart.desktop
Oct 20 05:30:06 alien org.gnome.zeitgeist.SimpleIndexer[2098]: ** (zeitgeist-fts:4341): WARNING **: Unable to get info on application://eyesome-cfg.desktop
$ journalctl -b-1 | grep zeitgeist
Oct 16 04:47:02 alien org.gnome.zeitgeist.Engine[2134]: Performing VACUUM operation... OK
Oct 16 04:47:02 alien org.gnome.zeitgeist.Engine[2134]: ** (zeitgeist-datahub:4587): WARNING **: zeitgeist-datahub.vala:229: Unable to get name "org.gnome.zeitgeist.datahub" on the bus!
Oct 16 16:39:18 alien org.gnome.zeitgeist.SimpleIndexer[2134]: ** (zeitgeist-fts:4585): WARNING **: Unable to get info on application://multi-timer.desktop
Oct 16 18:23:48 alien org.gnome.zeitgeist.SimpleIndexer[2134]: ** (zeitgeist-fts:4585): WARNING **: Unable to get info on application:///home/rick/Desktop/multi-timer.desktop
Encontrei este artigo sobre a configuração do "Activity Log Manager" no Gnome ou "Security and Privacy" no Unity, que permite que o zeitgeist ignore determinados aplicativos ou diretórios. Então eu adicionei o diretório ~/Desktop
à lista negra.
Eu não fiz nada sobre o erro application://nautilus-autostart.desktop
. Eu ainda preciso pesquisar esse aplicativo gnomo. Meu instinto me diz que é um bug e não o meu problema para corrigir.
sudo apt-get remove --dry-run zeitgeist*
antes de removerzeitgeist