Что точно делает kactivitymanagerd и почему я хотел бы его выполнение?

Я хотел демонтировать объем и lsof показал kactivitymanagerd имел открытый каталог (cwd DIR) то, что я не работал в с тех пор вчера. Я, возможно, использовал Kate для редактирования файла в том каталоге. Я не использую KDE.

Что этот демон делает, и почему я хотел бы это работающий на моем компьютере? Его проект GitHub не предоставляет информацию о конечном пользователе.

Как это может быть отключено?

5
задан 18 June 2017 в 18:02

3 ответа

Необходимо удалить пакет, связанный с ним.

sudo apt remove kactivities

После этого, всплывающее окно приблизительно kactivitymanagerd не обнаруживаются путем извлечения внешних дисков. Я не вижу неприятного различия в поведении.

3
ответ дан 23 November 2019 в 09:31

К вопросу:

, Что делает этот демон?

Видят 'readme' kactivitymanagerd, это довольно понятно.

компоненты Ядра KActivities

для Введения понятия

Действия KDE

, Когда пользователь взаимодействует с компьютером, существует три основных области контекстной информации, которая может влиять на поведение системы: кто пользователь, где они, и что они делают.

Операции имеют дело с последней. Действие могло бы "разрабатывать приложение KDE", "изучая искусство 19-го века", "сочиняя музыку" или "смотря забавные видео". Каждая из этих операций может включить несколько приложений, и отдельное приложение может использоваться в нескольких операциях (например, большинство операций, вероятно, включит использование веб-браузера, но различные операции, вероятно, включат различные веб-сайты).

KActivities обеспечивает, инфраструктура должна была справиться с операциями пользователя, позволив им переключиться между задачами, и чтобы приложения обновили свое состояние для соответствия текущему действию пользователя. Это включает демона, библиотеку для взаимодействия с тем демоном и плагины для интеграции с другими платформами.

Использование

Большинство приложений, которые хотят быть осведомленными о действии, захочет использовать KActivities:: Потребитель для отслеживания текущее действие пользователя и KActivities:: ResourceInstance для уведомления менеджера по действию ресурсов, к которым получил доступ пользователь (это не необходимо для ресурсов, получил доступ через KIO, поскольку плагин обеспечивается, чтобы сделать это автоматически).

другие классы, доступные в API, прежде всего, предназначаются для использования рабочей областью, чтобы позволить пользователю просматривать и справляться с доступными операциями.

1
ответ дан 23 November 2019 в 09:31
kactivitymanagerd --help
   start    Starts the service
   stop     Stops the server
   status   Prints basic server information
   start-daemon Starts the service without forking (use with caution)

~/.local/share/kactivitymanagerd/resources/
   # There is its database here.

Когда вы запускаете его из терминала, а затем меняете файл. Он будет экспортировать это:

Creating the cache for:  "/home/user/bash/ubuntu.txt"
Already in database?  true
First update :  QDateTime(2020-01-31 09:26:01.000 CET Qt::TimeSpec(LocalTime))
Last update :  QDateTime(2020-07-02 21:07:38.000 CEST Qt::TimeSpec(LocalTime))
After the adjustment
Current score :  4375.59
First update :  QDateTime(2020-01-31 09:26:01.000 CET Qt::TimeSpec(LocalTime))
Last update :  QDateTime(2020-07-02 21:07:38.000 CEST Qt::TimeSpec(LocalTime))
Interval length is  19
New score :  4375.9
ResourceScoreUpdated: "1946e56b-9e97-4745-afca-cc143ede0c6c" "kwrite" "/home/user/bash/notes.txt"

Я понятия не имею, почему я должен хранить это...

0
ответ дан 2 July 2020 в 20:00

Другие вопросы по тегам:

Похожие вопросы: