Detener temporalmente el Zeitgeist

12

¿Hay alguna manera de detener temporalmente a Zeitgeist / the Zeitgeist daemon?

Intenté matar al demonio pero simplemente se reinicia. Intenté detenerlo, pero todavía parece agregar entradas al Diario de actividades ...

magia
fuente

Respuestas:

11

Esto se puede hacer usando el Administrador de registro de actividad de Zeitgeist :

  1. Agregue el PPA Zeitgeist :

    sudo add-apt-repository ppa:zeitgeist/ppa
    
  2. Instale la última versión de Zeitgeist:

    sudo apt-get update
    sudo apt-get upgrade
    
  3. Reiniciar zeitgeist-daemon:

    zeitgeist-daemon --replace
    
  4. Instalar actividad-log-manager

    sudo apt-get install activity-log-manager
    
  5. Abra el Administrador de registro de actividad y haga clic en el botón Activar registro en la esquina inferior derecha de la ventana para desactivar el registro:

    ingrese la descripción de la imagen aquí

    Haga clic de nuevo para volver a habilitar el registro.

Isaias
fuente
Recomendaría eliminar el archivo de inicio dbus para eso. Yo diría que esta no es una buena solución, pensé que resuelve el problema temporalmente.
Manish Sinha
Si realmente quieres ocultar algo, esto no es suficiente: cada vez que Zeitgeist no puede escribir una entrada debido a la lista negra, se registra en ~ / .cache / zeitgeist / daemon.log
tobi
Además, me gustaría recordar que los eventos de apertura todavía se registran en ~ / .local / share / recientemente-usado.xbel; puede detener esto haciendo que ese archivo sea una carpeta de solo lectura.
tobi
@tobi ~/.local/share/recently-used.xbeles un archivo donde las aplicaciones GTK / GNOME registran sus archivos y no zeitgeist
Manish Sinha
4

Elimine los permisos de ejecución del zeitgeist * de la siguiente manera. Simplemente presione Ctrl+ Alt+ Ten su teclado para abrir Terminal. Cuando se abra, ejecute el siguiente comando.

sudo -s

# on 32-bit systems:
chmod -x /usr/lib/zeitgeist/zeitgeist-fts

# on 64-bit systems:
chmod -x /usr/lib/x86_64-linux-gnu/zeitgeist-fts

# on both:
chmod -x /usr/bin/zeitgeist-daemon 
chmod -x /usr/bin/zeitgeist-datahub
exit

Después de hacerlo, los procesos no se reinician.

espacio
fuente
1

Solo he estado usando Ubuntu exclusivamente en un par de computadoras desde que salió Precise. Probé Mandrake v.9 hace muchos años, pero he estado en Windows prácticamente todo el tiempo. Crecí en los días de DOS y estaba cerca cuando apareció Windows 286. (He estado contaminado, pero no tengo miedo de la línea de comando).

Intenté desinstalar zeitgeist, intenté detener el registro con el administrador mencionado anteriormente, pero de todos modos se volvió a cargar. Nada funcionó.

Lo eliminé (efectivamente) simplemente matando todos los procesos zeitgeist * y me di la propiedad de los archivos:

sudo chown [username] /usr/bin/zeitgeist*

Luego eliminé el permiso de ejecución para cada uno. Solo tenía zeitgeist-daemon y zeitgeist-datahub.

Un comando simple como

sudo chmod a-x /usr/bin/zeitgeist*

probablemente lo hubiera hecho más fácil y rápido que el paso adicional de tomar posesión, pero todavía estoy trabajando en mi comprensión de cómo 'Nix hace lo suyo y no estaba seguro de si podría cambiar si no fuera el propietario del archivo . Recuerde, Windows me ha asustado.

Hasta ahora ... No hay daño, no hay falta.

Valle
fuente
0

Honestamente olvidé la forma correcta de hacer esto, pero intente ejecutar

killall -9 zeitgeist-daemon en una terminal o en su cuadro de diálogo de ejecución.

Más tarde para reiniciarlo, solo ejecuta el demonio nuevamente. Hay una manera correcta, y si la encuentro, la publicaré.

RolandiXor
fuente
Por favor, no mates al zeitgeist-daemon de esta manera. Puede verse bien, pero puede generar problemas extraños. Para reiniciar el uso del demonio zeitgeist-daemon --replacey detener la instalación del demonio D-feety mirar SessionBus org.gnome.zeitgeist.Engine, busque la interfaz org.gnome.zeitgeist.Logy pare el motor llamando al Quit()método [Soy uno de los desarrolladores de zeitgeist]
Manish Sinha
No es necesario usar D-Bus, también puede ejecutar "zeitgeist-daemon --quit" para detener el demonio Zeitgeist, o "killall -s HUP zeitgeist-daemon". Pero, por supuesto, esto no impedirá que el demonio comience nuevamente , La respuesta de DoR sería su mejor apuesta aquí.
Siegfried Gevatter
Si Seigfried Solo decía que matar al demonio SIGKILLes una mala idea. Si está tan interesado en enviar una señal de muerte, use SIGTERM(pero no estoy seguro de si SIGTERM es mejor que SIGKILL en este caso)
Manish Sinha
puedes editar mi respuesta si así lo deseas :)
RolandiXor
0

Si intenta usar una aplicación que usa Zeitgeist, iniciará Zeitgeist en el inicio en caso de que aún no se esté ejecutando. Ejemplo: Nautilus Elementary, Docky, Synapse o Activity Journal.

sudo apt-get remove zeitgeist-engine

es la única solución por ahí.

seif
fuente
0

Tengo el mismo problema y, aunque no está claro por qué sucede, una solución es borrar los registros de zeitgeist-fts.

Podrías hacer eso en la Terminal (Ctrl + Alt + T):

zeitgeist-daemon --quit
rm -r ~/.local/share/zeitgeist/fts.index
zeitgeist-daemon --replace &

Después de eso, zeitgeist volverá a trabajar con poco uso de memoria.

PabloRQ
fuente