Akonadi 淹没了我的 .xsession-errors

Akonadi 淹没了我的 .xsession-errors

我在 .xsession-errors 中看到大量这些错误:

krunner(8135)/libakonadi Akonadi::SessionPrivate::socketError: Socket error occurred: "QLocalSocket::connectToServer: Connection refused" 

akonadi/nepomuk 这个东西对我来说一直是个谜。我从未要求过它,但它却在我的计算机上,弄乱了我的日志文件。理想情况下我想摆脱它。我的问题是

  • 我该怎么做才能摆脱阿科纳迪和内波穆克
  • 这些人到底要做什么?
  • 当我摆脱它们时我会失去什么
  • 如果他们做了一些有用的事情,有什么想法我可以如何避免上面的错误消息

答案1

Q: what are these guy supposed to do anyways?
Q: what would I loose when I got rid of them?

我自己从未听说过其中任何一个。我发现这一页显示 KDE 对话框的屏幕截图以及用于禁用它们的复选框。这两个应用程序通过对硬盘驱动器上的文件建立索引来提供文件搜索功能。

就我个人而言,我只是禁用它,我不认为这些类型的工具特别有用。

Q: What do I have to do in order to get rid of akonadi and nepomuk?

从 KDE 中的此菜单:系统设置 > 桌面搜索,然后取消选中对话框中的选项。

截屏

   对话的SS

Q: in case they do something useful, do have any ideas how I can 
   avaoid the error message above?

我能找到的唯一选择是设置一个 cronjob 来定期截断您的.xsession-errors日志文件。这是一个彻底的黑客攻击,但我没有看到任何工具可用于允许您控制日志记录或日志记录定向到的位置。

添加 crontab 条目

$ crontab -e
...
...
# Add this line
0 * * * * bash -c ">/.xsession-errors"

答案2

我遇到了同样的问题,这是我摆脱它们的方法:

  1. 跑步kdebugdialog
  2. 单击“取消全选”或选中“禁用所有调试输出”框。或者,您可以禁用所有与 Akonadi 相关的消息。
  3. 点击“应用”。
  4. 注销并再次登录,或者重新启动 X 服务器(这仅需要禁用某些程序的日志输出)。

kdebugdialog 的屏幕截图

之后,您可能想要删除旧~/.xsession-errors文件以回收磁盘空间。

一般来说,您进入~/.xsession-errors文件的消息是调试消息,可以帮助开发人员发现所用软件的错误或问题。只要您不寻找错误,禁用日志记录就不会丢失任何内容。

相关内容