如何停止运行程序时在终端中出现的错误消息?

如何停止运行程序时在终端中出现的错误消息?

很多 Ubuntu 程序都会在终端上显示错误消息。我记得这种情况一直存在。

  1. 如果这些确实像消息中所说的那样是错误,为什么它们从来没有被修复过?
  2. 如果这些信息没用,那么为什么还要生成它们呢?
  3. 有没有什么办法可以将它们全部抑制住?

例如:

$ evince foo.pdf &

[2] 16612
$ ### BUG ###
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

$ gvim exponential_model_exact_equilibrium_00.cc

(gvim:16664): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::sm-connect after class was initialised

$ acroread foo.pdf

Gtk-Message: Failed to load module "unity-gtk-module"

(acroread:16674): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",

答案1

  1. 你可能欢迎提交修复
  2. 事实上它们对并不意味着它们没有用处。
  3. 尝试command 2> /dev/null

相关内容