Avisos sérios (?) no terminal ao montar uma unidade e abrir o nautilus

0

Eu estou tentando criar um script que monta outra partição do meu disco rígido e, em seguida, abre uma pasta específica lá dentro, por isso não preciso clicar ~ 10 vezes para montar e chegar lá. Estes são os comandos que eu digito e os resultados que recebo do terminal ao testá-los antes de criar o script:

$ udisksctl mount --block-device /dev/disk/by-uuid/<uuid>
Mounted /dev/sda3 at /media/<user_name>/<partition_name>.
$ nautilus "/media/<user_name>/<partition_name>/<path_to_folder>"

(nautilus:3863): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed

(nautilus:3863): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed

(nautilus:3863): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(nautilus:3863): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(nautilus:3863): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

Apesar desses erros, a janela se abre no local correto! É seguro ignorá-los? Eles se parecem com coisas que eu deveria consertar. Estou usando o Ubuntu 16.04 e todos os pacotes são atualizados / atualizados.

Pesquisando na rede, encontrei alguns posts com erro semelhante, mas eles foram um pouco diferentes ou não foram respondidos ( 1 , 2 ) . Essas postagens contêm uma informação útil, no entanto. Uma maneira fácil de reproduzir esse erro é abrir um terminal e digitar:

$ nautilus .
    
por Karsus 26.05.2016 / 17:46

1 resposta

0

Uma solução comum para comandos chatty é enviar sua saída de terminal para / dev / null. Para nautilus eu tenho a seguinte linha no meu arquivo .bash_aliases :

alias nautilus='nautilus >/dev/null 2>&1'

Isso deve tornar o nautilus silencioso novamente (isso não foi problema para mim até que eu atualizasse para 16.04).

    
por FvD 14.09.2016 / 18:39