web-dev-qa-db-ja.com

kactivitymanagerdは正確に何をし、なぜ実行したいのですか?

ボリュームをマウント解除したかったのですが、lsofkactivitymanagerdが昨日から作業していなかったディレクトリ(cwd DIR)を開いていることを示しました。 Kateを使用してそのディレクトリ内のファイルを編集した可能性があります。 KDEは使用しません。

このデーモンは何をするもので、なぜコンピューターで実行したいのですか? GitHubプロジェクト はエンドユーザー情報を提供しません。

どうすれば無効にできますか?

4
Dan Dascalescu

関連するパッケージを削除する必要があります。

Sudo apt remove kactivities

その後、kactivitymanagerdに関するポップアップは、外部ディスクを取り出しても表示されません。ふるまいに不快な違いは見られません。

2
banan3'14

質問へ:

このデーモンは何をしますか?

kactivitymanagerdの「readme」 を参照してください。これは非常に理解しやすいものです。

KActivities

KDEアクティビティコンセプトのコアコンポーネント

前書き

ユーザーがコンピューターと対話する場合、システムの動作に影響を与える可能性のあるコンテキスト情報の3つの主要な領域があります。ユーザーは誰で、どこにいて、何をしているのですか。

アクティビティは最後のものを扱います。アクティビティには、「KDEアプリケーションの開発」、「19世紀の芸術の研究」、「音楽の作成」、「面白いビデオの視聴」などがあります。これらの各アクティビティには複数のアプリケーションが含まれ、単一のアプリケーションが複数のアクティビティで使用される場合があります(たとえば、ほとんどのアクティビティはWebブラウザの使用を含む可能性が高いが、異なるアクティビティには異なるWebサイトが含まれる場合があります)。

KActivitiesは、ユーザーのアクティビティの管理に必要なインフラストラクチャを提供し、ユーザーがタスクを切り替えたり、アプリケーションがユーザーの現在のアクティビティに合わせて状態を更新したりできるようにします。これには、デーモン、そのデーモンと対話するためのライブラリ、および他のフレームワークと統合するためのプラグインが含まれます。

使用法

アクティビティを認識したいほとんどのアプリケーションは、ユーザーの現在のアクティビティを追跡するためにKActivities :: Consumerを使用し、ユーザーがアクセスしたリソースをアクティビティマネージャーに通知するためにKActivities :: ResourceInstanceを使用します(アクセスしたリソースには必要ありません自動的にプラグインが提供されるため、KIOを介して)。

APIで利用可能な他のクラスは、主にユーザーが利用可能なアクティビティを表示および管理できるようにするためにワークスペースで使用することを目的としています。

1
loved.by.Jesus