Silenciar las advertencias de Evince en Ubuntu

Silenciar las advertencias de Evince en Ubuntu

Recibo muchas advertencias de Evince cuando lo ejecuto desde la terminal. P.ej

(evince:4599): GVFS-WARNING **: can't init metadata tree /home/nivaca/.local/share/gvfs-metadata/home: open: Permission denied

(evince:4599): GVFS-WARNING **: can't init metadata tree /home/nivaca/.local/share/gvfs-metadata/home: open: Permission denied

** (evince:4599): WARNING **: Error setting file metadata: can't open metadata tree

(evince:5001): Gtk-CRITICAL **: gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed

He buscado por todas partes cómo solucionar este problema, pero no he podido hacerlo.

Por lo tanto, lo que quiero ahora essilencioestas advertencias, ya que no me permiten ver qué está pasando realmente con mis otros procesos en la terminal.

¿Hay alguna manera de hacer esto?

Respuesta1

No recomiendo necesariamente este curso de acción, pero podrías poner algo como:

alias evince='evince 2>/dev/null'

lo que eliminará todos los errores estándar de la evidencia. Creo que la pequeña molestia de verlos es mejor que la única vez que la evidencia fallará y no te dirá por qué, pero es una opción.

También puedes hacer algo más sofisticado si usas bash, como:

alias evince='evince 2> >( grep -v "evince.*WARNING" >&2 )'

para filtrar líneas específicas del error estándar. Esto puede ser más seguro, pero no necesariamente lo respaldo.

información relacionada