Как скрыть предупреждающие сообщения, которые поступают из определенной команды?

В принципе, я хочу открыть текущую папку, в которой я вхожу, из терминала. Я gnome-open . от терминала, и это открывает текущую папку, в которой я находится.

В моем .bashrc меня есть простая функция open которая делает это для меня.

функция open () {gnome-open. }

Поэтому я просто называю open , и он работает. Единственная проблема в том, что я получаю кучу предупреждающих сообщений, когда я это делаю?

(nautilus: 414): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: интерфейс утверждения _-> priv-> connections! = NULL 'не удалось

(nautilus: 414): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: интерфейс утверждения _-> priv-> connections! = NULL 'не удалось

(nautilus: 414): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: утверждение «GDK_IS_SCREEN (экран)» не выполнено

(nautilus: 414): экземпляр указателя GLib-GObject-WARNING **: недействительный (NULL)

(nautilus: 414): GLib-GObject-CRITICAL **: g_signal_connect_object: утверждение «G_TYPE_CHECK_INSTANCE (экземпляр)» не выполнено

Меня не волнуют предупреждающие сообщения, я просто не хочу их видеть в терминале. Как я могу hide предупреждающие сообщения, которые появляются при открытии?

функция open () {gnome-open. [игнорировать все предупреждения, просто сделайте то, что попросили]}

Linux и Unix - лучшая ОС в мире.