每隔几个小时,我的终端会话就会出现数百行以 开头的代码kbuildsycoca4(10461)
。
示例行是kbuildsycoca4(10461) KBuildServiceFactory::populateServiceTypes: "phononbackends/gstreamer.desktop" specifies undefined mimetype/servicetype "video/anim"
昨天我从 Ubuntu 软件中心安装 konqueror 时开始出现这种情况。但是,我后来删除了 konqueror,问题仍然存在。
是什么原因造成的?我该如何消除这种困扰?
答案1
根据这,你可以使用以下方法禁用它:
嗯,以上任何一种都足够了。按照整洁度和所需努力程度排序;
A. 启动 kdebugdialog 并勾选禁用所有调试输出。
B. 打开它
~/.local/share/applications/mimeapps.list
,查找包含的行mplayer.desktop
并编辑它或删除包括它的整个部分。C. 使用 启动你的程序
dolphin &>/dev/null
。或者 fork 并放弃它;dolphin &>/dev/null & disown $!
。不过这是一个烦人的解决方法。
但使用 Cdolphin > /dev/null 2>&1 & disown
可能会更好。
该问题可能是由kbuildsycoca4
可执行文件引起的,该文件由kdelibs-bin
或kdelibs5-dbg
包裹,它们可能是作为 konqueror 的依赖项安装的。因此,您可以使用以下命令之一修复您的问题:
sudo apt-get remove kdelibs5-dbg
sudo apt-get remove kdelibs-bin
请注意,如果您想要其他 KDE 应用程序,它们也可能会被删除。