为什么在Ubuntu下运行凯特哈迪给我错误?

在Ubuntu的命令行运行凯特哈代作品,但打印了一堆垃圾到屏幕上,如:kbuildsycoca运行…

真的很烦人 谁知道怎么修它?

那么,它不应该从命令行运行。 但是,您可以将垃圾邮件redirect到/dev/null

 kate >/dev/null 2>&1 

但是,这并不能“修复”,因此,只能让垃圾看不见。

我相信这些信息是标准的,kde应用程序通常只能从开发人员的命令行启动。

从其菜单项或从Ctrl + F2“运行”对话框中运行它

你能不要给womblebuild议的命令别名?

例如

 alias mykate='kate >/dev/null 2>&1' 

那么你每次在terminal上运行mykate时都不会看到任何消息

根据这里的其他答案这是一个function,而不是一个错误被修复。

如果凯特曾经无法正常工作,那么可以使用控制台上提供的信息来帮助开发人员找出错误并修复它。

这很正常。 所有(或大部分)gui应用程序都会打印他们所做的日志,所以如果它们崩溃,通常可以从日志中找出原因。

实际上非常有用

这些消息是debugging信息,可以在排除错误时使用。 在这种情况下,您可以从命令行启动应用程序,并logging生成的所有消息,并将其包含在错误报告中。

如前所述,如果您从桌面启动应用程序,则不会看到任何消息。 如果您需要为命令行启动应用程序,也可以通过将它们redirect到/ dev / null来禁止它们。