禁用 kactivitymanagerd

禁用 kactivitymanagerd

对于上下文,我不喜欢我的桌面环境跟踪我的文件和应用程序使用历史记录。为此,我总是使用相关的系统设置完全禁用此行为。然而,kactivitymanagerd 似乎忽略了这些。~/.local/share/kactivitymanagerd无论用户首选项如何设置,它都会继续跟踪使用情况。

到目前为止,我还没有设法弄清楚如何手动禁用该组件。它似乎不是通过 systemd 管理的(systemctl不显示具有匹配名称的单元),并且 KDE 本身似乎没有提供关闭它的旋钮。这现有问题建议只需卸载相关软件包即可禁用它。然而,Ubuntuplasma-desktop软件包依赖于它,在我的例子中,我实际上正在使用 KDE 的其余部分,因此直接删除并不是那么简单。

最初,我删除了 的内容~/.local/share/kactivitymanagerd并使该目录不可变。然而,虽然这确实禁用了历史记录跟踪,但它似乎也会导致 kactivitymanagerd 在启动时崩溃。这本质上不是一个问题,但某些进程不断在后台启动它。我不知道如何找到罪魁祸首,这会导致 Appport 持续消耗大约 50% 的 CPU 进行清理并写出永无休止的错误报告流。 (这种行为本身似乎是一个相当严重的错误。)

我的权宜之计是 chmod/usr/bin/kactivitymanagerd为只读(具体来说,不执行)。目前看来,这似乎已经成功缓解了 CPU 消耗问题,但这似乎是实现这一目标的错误方法。特别是,我担心我的“解决方案”将来可能会被 apt 自动撤销。

有谁知道更好的修复方法吗? (发行版是 Ubuntu 18.04LTS,以防有所不同。)

相关内容