Я хотел демонтировать объем и lsof
показал kactivitymanagerd
имел открытый каталог (cwd DIR
) то, что я не работал в с тех пор вчера. Я, возможно, использовал Kate для редактирования файла в том каталоге. Я не использую KDE.
Что этот демон делает, и почему я хотел бы это работающий на моем компьютере? Его проект GitHub не предоставляет информацию о конечном пользователе.
Как это может быть отключено?
Необходимо удалить пакет, связанный с ним.
sudo apt remove kactivities
После этого, всплывающее окно приблизительно kactivitymanagerd
не обнаруживаются путем извлечения внешних дисков. Я не вижу неприятного различия в поведении.
К вопросу:
, Что делает этот демон?
Видят 'readme' kactivitymanagerd, это довольно понятно.
компоненты Ядра KActivities
для Введения понятия
Действия KDE
, Когда пользователь взаимодействует с компьютером, существует три основных области контекстной информации, которая может влиять на поведение системы: кто пользователь, где они, и что они делают.
Операции имеют дело с последней. Действие могло бы "разрабатывать приложение KDE", "изучая искусство 19-го века", "сочиняя музыку" или "смотря забавные видео". Каждая из этих операций может включить несколько приложений, и отдельное приложение может использоваться в нескольких операциях (например, большинство операций, вероятно, включит использование веб-браузера, но различные операции, вероятно, включат различные веб-сайты).
KActivities обеспечивает, инфраструктура должна была справиться с операциями пользователя, позволив им переключиться между задачами, и чтобы приложения обновили свое состояние для соответствия текущему действию пользователя. Это включает демона, библиотеку для взаимодействия с тем демоном и плагины для интеграции с другими платформами.
Использование
Большинство приложений, которые хотят быть осведомленными о действии, захочет использовать KActivities:: Потребитель для отслеживания текущее действие пользователя и KActivities:: ResourceInstance для уведомления менеджера по действию ресурсов, к которым получил доступ пользователь (это не необходимо для ресурсов, получил доступ через KIO, поскольку плагин обеспечивается, чтобы сделать это автоматически).
другие классы, доступные в API, прежде всего, предназначаются для использования рабочей областью, чтобы позволить пользователю просматривать и справляться с доступными операциями.
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"
Я понятия не имею, почему я должен хранить это...