kactivitymanagerd 究竟是做什么的,我为什么要运行它?

Dan*_*scu 7 kde services

我想卸载一个卷并lsof显示kactivitymanagerd打开了一个目录 ( cwd DIR),我从昨天开始就没有在其中工作过。我可能已经使用 Kate 来编辑该目录中的文件。我不使用 KDE。

这个守护进程有什么作用,为什么我想让它在我的电脑上运行?它的GitHub 项目不提供最终用户信息。

怎么才能禁用?

lov*_*sus 6

对于这个问题:

这个守护进程有什么作用?

看看kactivitymanagerd 的'readme',就很好理解了。

K活动

KDE Activity 概念的核心组件

介绍

当用户与计算机交互时,上下文信息的三个主要领域可能会影响系统的行为:用户是谁、他们在哪里以及他们在做什么。

活动涉及最后一项。活动可能是“开发 KDE 应用程序”、“研究 19 世纪艺术”、“创作音乐”或“观看有趣的视频”。这些活动中的每一个都可能涉及多个应用程序,并且单个应用程序可以在多个活动中使用(例如,大多数活动可能涉及使用网络浏览器,但不同的活动可能涉及不同的网站)。

KActivities 提供了管理用户活动所需的基础设施,允许他们在任务之间切换,并让应用程序更新其状态以匹配用户当前的活动。这包括一个守护进程、一个用于与该守护进程交互的库以及用于与其他框架集成的插件。

用法

大多数希望活动感知的应用程序都希望使用 KActivities::Consumer 来跟踪用户当前的活动,并使用 KActivities::ResourceInstance 来通知活动管理器用户已访问的资源(这对于访问的资源来说不是必需的)通过 KIO,因为提供了一个插件来自动执行此操作)。

API 中可用的其他类主要供工作区使用,以允许用户查看和管理可用的活动。

  • 不然为什么会有人花时间去创造这样的东西呢?作为用户,我希望每个应用程序完全不知道所有其他应用程序。我觉得很可疑的是,这项服务不容易被禁用或删除。其他人提到删除它会卸载整个桌面!我知道我自己最近的活动;为什么我希望我的计算机保留它的日志。这对我没有好处,而且我无法将其关闭:这是一种根深蒂固的依赖关系,您无法删除或禁用它?有人真的希望它在那里,而且他们也很偏执。不是我! (3认同)
  • “很容易理解”?是的,你说得对,间谍活动“是可以理解的”。除了“spEYErable”(必须让它押韵)之外,它只是不被任何人“非常理想”。它看起来与[this](https://windowsreport.com/disable-activity-history/)类似。 (2认同)

ban*_*'14 3

您应该删除与其关联的包。

sudo apt remove kactivities
Run Code Online (Sandbox Code Playgroud)

之后,kactivitymanagerd通过弹出外部磁盘不会出现弹出窗口。我没有看到任何令人不快的行为差异。

  • 它将删除整个 kde 桌面。对某些人来说可能没问题,但不适用于所有人。 (2认同)