KDE Plasma 桌面 "KOrganizer" 等软件关闭后仍然占用约 800 M 内存

我在使用 KDE Plasma 桌面的时候,打开资源监视器发现 KOrganizer 这个软件明明已经退出了,但还是占用了我约 800 MB 的内存,我很疑惑,是不是出现什么漏洞了。

当我仔细看了一下它的进程后发现,原来是调用了一个 mysql 服务器在后台运行。还有一个叫做 akonadi 的进程。

查了一下发现 Akonadi 框架是给 KDE PIM applications 提供数据支持的,退出软件之后,Akonadi 仍然运行应该属于一个 Bug 没有修复。

我们只需要在终端中用 akonadictl stop 将 Akonadi 服务关闭即可回收这 800 MB 的内存了。

也可以一劳永逸地将 Akonadi 框架关闭:

1
 sed -i 's/StartServer.*/StartServer=false/' ~/.config/akonadi/akonadiserverrc

接着,我们还需要在设置里面点击 Workspace > Search > Plasma Search 取消勾选 PIM Contacts Search 搜索项并应用。

注意,当你关闭了 Akonadi 框架之后,所有的 KDE PIM 套件(包括 Kontact KMail KOriganizer)都不能正常使用了,如果你还安装了一些第三方的桌面时钟挂件,它们也有可能出问题。

你可以使用第三方邮件或是日程软件来替代 KDE 提供的 PIM 套件。

相关内容