Deshabilitar Zeitgeist

48

Tengo zeitgeist daemon siempre en procesos. No veo el punto de este zeitgeist, registra mi actividad. Lo eliminé de los programas de inicio, pero todavía está allí.

¿Puedo desinstalar este paquete? ¿Por qué lo necesito en absoluto?

Umpirsky
fuente

Respuestas:

24

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.

RolandiXor
fuente
3
Puede ver lo que se eliminará al ejecutar sudo apt-get remove --dry-run zeitgeist*antes de eliminarzeitgeist
test30
66
Tuve éxito al eliminar los paquetes zeitgeist uno por uno el 14.04. 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.
mondjunge
1
El último enlace está muerto.
Pawan
2
Sé que esto es viejo, pero desinstalo todos los paquetes de zeitgeist en Ubuntu 16.04 Unity y mi Unity Desktop todavía funciona perfectamente, incluido Dash. Así que no estoy seguro de qué beneficio tiene zeitgeist en 16+ ...
Dorian
17

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.

Izzy
fuente
1
Seguí el mismo procedimiento, pero no me funciona: 12.4.3 recién instalado, versión de escritorio amd64. "ps -ef" sigue mostrando zeitgeist reiniciado después del reinicio, y el directorio ".local / share / zeitgeist" también se recrea.
Peter Teoh el
1
A mí me funciona (lubuntu 14.04). Yo fuertemente recomiendo seguir esta guía, ya que la eliminación de paquetes espíritu de la época se rompió dependencias. Por favor no seas demasiado celoso.
Marco Sulla
Exactamente mi intención: mostrar una forma que se pueda "revertir" fácilmente, mientras se minimiza el impacto en el sistema :)
Izzy
1
@mondjunge Me temo que no lo sé. Dejé de preocuparme por eso hace años (de hecho, después de esta respuesta). Nunca más volveré a instalar Unity (de hecho, mis próximas instalaciones ya ni siquiera serán Ubuntu). Al igual que usted, no quiero que se instalen cosas que no puedo controlar en mi dispositivo sin formas obvias y fáciles de usar para desactivarlo / eliminarlo. Habiendo tenido 3 "agentes de escritorio" independientes forzados de esa manera (Zeitgeist, Akonadi, Nepomuk) con dependencias que hacían imposible una desinstalación / desactivación fácil, fue suficiente para mí. Odio cuando otros deciden lo que me tiene que gustar :)
Izzy
11

Si elimina Zeitgeist, el menú de Unity no funcionará correctamente, lo que le impide buscar programas escribiendo en el cuadro.

TenPlus1
fuente
66
En Ubuntu 14.04 en ejecución sudo apt-get remove zeitgeist*se desinstalará el sistema Unity
Dan
5

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-corey zeitgeist-datahuben 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.

whtyger
fuente
bien, creo que puedo agregar esto a las aplicaciones de inicio y todo estará bien, ¡gracias! :)zeitgeist-daemon --quit
Acuario Power
@AquariusPower Si permanece deshabilitado, eso será suficiente, de hecho. Cuando escribí esto, estaba usando Ubuntu 12.04 y tuve que tomar medidas adicionales para bloquearlo por completo. Tal vez las cosas han cambiado desde entonces.
whtyger
Estoy intentando esto ahora, necesito esperar a que comience, supongo xDbash -c "sleep 60; zeitgeist-daemon --quit"
Aquarius Power
3

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: ingrese la descripción de la imagen aquí

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.

Bryce
fuente
"Desafortunadamente, poco sobre Zeitgeist está bien revelado o claro". Pensé que el enlace que usted proporcionó aclara todos los puntos que uno quisiera saber.
KhoPhi
0

Mi problema con zeitgeistdistraer 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 ~/Desktopa 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.

WinEunuuchs2Unix
fuente