Respuestas:
Corre sudo apt-get remove zeitgeist*
en una terminal. Puede eliminar algunos paquetes relacionados, pero siempre y cuando no vea nada sugerido para la eliminación que no desee, debería estar bien.
Según los comentarios: perderá la funcionalidad de la unidad (no estaba seguro de cuánto cuando escribí la respuesta por primera vez) si elimina zeitgeist. Por lo tanto, le sugiero que simplemente desactive el registro.
También puede desactivar el registro por completo desde la configuración del sistema.
sudo apt-get remove zeitgeist zeitgeist-datahub zeitgeist-core
, en comparación con sudo apt-get remove zeitgeist*
, no eliminó la unidad u otras cosas esenciales, solo el zeitgeist y sus demonios. La unidad es mucho más rápida ahora.
Hay una manera fácil describe aquí - lo que no incluyen la supresión de cualquier paquete, sino simplemente desactivando los servicios correspondientes. No lo intenté yo mismo, pero de esta manera los efectos secundarios deberían ser mínimos (y probablemente incluso deseados, como por ejemplo, no hay "elementos recientes" disponibles, etc. Además, es fácilmente revelable en caso de efectos secundarios "no deseados").
El autor de ese artículo declara explícitamente: Aquí hay una manera de deshabilitar este registro sin romper Unity o cualquier otra parte del sistema, ejecute estos comandos en un 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
Revertir esto (si uno quiere habilitar Zeitgeist nuevamente) debería hacerse así:
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 es simplemente "revertir" los pasos de la desactivación.
Observación: El ~ / .local / share / recientemente-usado.xbel no tiene nada que ver con Zeitgeist en sí mismo, de alguna manera solo cae en la misma categoría. El artículo mencionado trata sobre "deshabilitar el registro de actividad" y, por lo tanto, lo incluye. Si solo desea deshabilitar Zeitgeist, puede omitir los dos pasos intermedios.
He encontrado pistas sobre el cambio de nombre de /etc/xdg/autostart/zeitgeist-datahub.desktop
, pero no es suficiente. Impide que Zeitgeist se ejecute al inicio, pero en mi caso (Ubuntu 12.04.4 LTS) comenzó más tarde de alguna manera (tal vez como resultado de alguna actividad de DBus).
Si desea mantener Zeitgeist instalado, pero evitar que se ejecute, intente cambiar el nombre de sus ejecutables:
zeitgeist-daemon --quit
cd /usr/bin/
sudo mv zeitgeist-daemon zeitgeist-daemon.bak
sudo mv zeitgeist-datahub zeitgeist-datahub.bak
Ahora el demonio Zeitgeist no comenzará. Puede verificar esto más tarde con ps aux | grep [z]eitgeist
. También puede purgar la base de datos que recopiló Zeitgeist eliminando la ~/.local/share/zeitgeist/
carpeta con su contenido, si desea ahorrar algo de espacio.
Para evitar que estos archivos se actualicen, también puede bloquear paquetes zeitgeist-core
y zeitgeist-datahub
en Synaptic o Aptitude.
Para revertir los cambios, simplemente cambie el nombre de estos ejecutables:
cd /usr/bin/
sudo mv zeitgeist-daemon.bak zeitgeist-daemon
sudo mv zeitgeist-datahub.bak zeitgeist-datahub
Si modificó el archivo .desktop /etc/xdg/autostart/
, también debe devolverlo.
zeitgeist-daemon --quit
bash -c "sleep 60; zeitgeist-daemon --quit"
Aquí hay un editorial sobre el tema de zeitgeist, que incluye una entrevista con el creador: http://www.omgubuntu.co.uk/2012/08/is-zeitgeist-spying-on-you Y algunas instrucciones para deshabilitar (no eliminar) http://linuxaria.com/howto/how-to-remove-zeitgeist-in-ubuntu-and-why
Una manera fácil de reducir el registro (pero no el uso intensivo de recursos y discos) es a través del panel de control:
Desafortunadamente, poco sobre Zeitgeist está bien revelado o claro. Zeitgeist no es fácil de deshabilitar, ni es fácil ver lo que está haciendo. No puede "detenerlo" como otros servicios del sistema en segundo plano.
Mi problema con zeitgeist
distraer mensajes de error en 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
Encontré este artículo sobre la configuración del "Administrador de registro de actividad" en Gnome o "Seguridad y privacidad" en Unity que le permite decirle a zeitgeist que ignore ciertas aplicaciones o directorios. Entonces agregué el directorio ~/Desktop
a la lista negra.
No hice nada sobre el error application://nautilus-autostart.desktop
. Todavía necesito investigar esa aplicación de gnomos. Mi instinto me dice que es un error y no es mi problema solucionarlo.
sudo apt-get remove --dry-run zeitgeist*
antes de eliminarzeitgeist