Lots of Ubuntu programs write error messages all over the terminal. This has been happening for as long as I can remember.

  1. If these are bugs like the messages say, why don't they ever get fixed?
  2. If the messages are not useful, why are they generated at all?
  3. Is there a way to suppress them all?


$ 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",

closed as too broad by user117103, Sylvain Pineau, Eric Carvalho, karel, Braiam Sep 20 '14 at 19:10

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    It is preferred if you can post separate questions instead of combining your questions into one. That way, it helps the people answering your question and also others hunting for atleast one of your questions. Thanks! – guntbert Sep 18 '14 at 20:43
  • 1
    Why do you assume that log output is "not useful"? Why do you run these applications from terminal if you aren't interested in their output? – Michael Martin-Smucker Sep 19 '14 at 3:23
  1. You're probably welcome to submit a fix
  2. The fact that they are not useful to you does not mean they have no use.
  3. Try command 2> /dev/null.

Not the answer you're looking for? Browse other questions tagged or ask your own question.