字体配置警告

字体配置警告

这个 fontcofig 错误仍然填满我的终端中的行

我是 Linux 发行版的新手(使用 Ubuntu 16.04),我需要帮助来解决这个问题。我搜索了相关帖子,找到了一个,字体配置错误——“内存不足”,但我真的无法应用那里提供的解决方案,因为我的终端仍然忙于列出这些错误;它也可能不是我需要查找的线程,因为终端没有说我内存不足,这在我打开 Firefox 时发生。(我不想杀死每个进程,我现在已经这样做了几次,当事情变得非常错误时通常会发生什么,我的内部硬盘变为只读。顺便说一句,我仍然是 Ubuntu 的一周老用户)我如何安全地中止终端正在执行的操作?

我关闭了 Firefox,终端停止了警告,但我想知道这背后的原因。有人知道吗?

答案1

这是警告,不是错误。这是一条向开发人员发出的消息,告知他们需要注意某个问题,以防止将来出现问题。请参阅这个问题这解释了这一点。作为程序的最终用户,您可以放心地忽略警告。这与您链接到的 fontconfig 错误问题不是同一个问题 - 消息完全不同。

如果你想从终端运行 Firefox,但又不想看到这些内容(请参阅这里), 做这个:

firefox >/dev/null 2>&1 &

>/dev/null 2>&1将打印到终端的所有内容重定向到遗忘状态,
&告诉进程在后台运行,以便您可以继续使用终端。

您还可以将其添加disown到命令末尾,这样关闭终端时 Firefox 就不会被杀死。

在当前情况下,您可以聚焦 Firefox 并将其关闭,或者在终端中按ctrl+z冻结该过程,然后通过输入将其发送到后台,bg在这种情况下,您将获得提示并能够输入命令,但该过程将继续打印警告,直到您关闭 Firefox 或终端。

更新:@Anwar 指出,如果你更新到最新的 Firefox (48),字体配置警告就会消失 - 瞧,开发人员已经修复了它 :)

相关内容