14 votos

¿Qué exactamente hace kactivitymanagerd y por qué quería que esté funcionando?

Quería desmontar un volumen y lsof mostró que kactivitymanagerd tenía un directorio abierto (cwd DIR) en el que no había trabajado desde ayer. Puede que haya usado Kate para editar un archivo en ese directorio. No uso KDE.

¿Qué hace este demonio y por qué querría que se ejecute en mi ordenador? Su proyecto en GitHub no proporciona información para usuarios finales.

¿Cómo se puede desactivar?

6voto

loved.by.Jesus Puntos 117

Para la pregunta:

¿Qué hace este demonio?

Ve el 'readme' de kactivitymanagerd, es bastante comprensible.

KActivities

Componentes principales para el concepto de Actividad de KDE

Introducción

Cuando un usuario está interactuando con una computadora, hay tres áreas principales de información contextual que pueden afectar el comportamiento del sistema: quién es el usuario, dónde está, y qué está haciendo.

Las actividades se ocupan de esta última. Una actividad podría ser "desarrollando una aplicación de KDE", "estudiando arte del siglo XIX", "componiendo música" o "viendo videos divertidos". Cada una de estas actividades puede involucrar múltiples aplicaciones, y una sola aplicación puede ser usada en múltiples actividades (por ejemplo, la mayoría de las actividades probablemente implicarán el uso de un navegador web, pero diferentes actividades probablemente involucrarán diferentes sitios web).

KActivities proporciona la infraestructura necesaria para gestionar las actividades de un usuario, permitiéndoles cambiar entre tareas, y para que las aplicaciones actualicen su estado para que coincida con la actividad actual del usuario. Esto incluye un demonio, una librería para interactuar con ese demonio, y plugins para integración con otros frameworks.

Uso

La mayoría de las aplicaciones que deseen ser conscientes de la actividad querrán utilizar KActivities::Consumer para hacer un seguimiento de la actividad actual del usuario, y KActivities::ResourceInstance para notificar al administrador de actividades de los recursos a los que el usuario ha accedido (esto no es necesario para los recursos accedidos a través de KIO, ya que se proporciona un plugin para hacerlo automáticamente).

Las otras clases disponibles en la API están destinadas principalmente para ser utilizadas por el espacio de trabajo para permitir al usuario ver y gestionar las actividades disponibles.

3voto

banan3'14 Puntos 154

Deberías eliminar el paquete asociado a eso.

sudo apt remove kactivities

Después de eso, la ventana emergente sobre kactivitymanagerd no aparece al expulsar discos externos. No veo ninguna diferencia desagradable en el comportamiento.

2voto

xerostomus Puntos 39
kactivitymanagerd --help
   start    Inicia el servicio
   stop     Detiene el servidor
   status   Imprime información básica del servidor
   start-daemon Inicia el servicio sin bifurcar (usar con precaución)

~/.local/share/kactivitymanagerd/resources/
   # Aquí se encuentra su base de datos.

Cuando lo ejecutas desde una terminal y luego cambias un archivo. Exportará esto:

Creando la caché para:  "/home/user/bash/ubuntu.txt"
¿Ya está en la base de datos?  true
Primer actualización :  QDateTime(2020-01-31 09:26:01.000 CET Qt::TimeSpec(LocalTime))
Última actualización :  QDateTime(2020-07-02 21:07:38.000 CEST Qt::TimeSpec(LocalTime))
Después del ajuste
Puntuación actual :  4375.59
Primer actualización :  QDateTime(2020-01-31 09:26:01.000 CET Qt::TimeSpec(LocalTime))
Última actualización :  QDateTime(2020-07-02 21:07:38.000 CEST Qt::TimeSpec(LocalTime))
Longitud del intervalo es  19
Nueva puntuación :  4375.9
ResourceScoreUpdated: "1946e56b-9e97-4745-afca-cc143ede0c6c" "kwrite" "/home/user/bash/notes.txt"

No tengo una idea clara de por qué debería mantenerlo también...

0voto

Ismaeel Puntos 1

Mi solución fue navegar a ~/.local/share/ y cambiar el propietario y los permisos de los archivos RecentDocuments, recently-used.xml, kactivitymanagerd a root, también eliminando el contenido de estas carpetas. ¡Poniendo un obstáculo en su camino!

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X