error de sudo nautilus en 16.04

9

Estoy tratando de configurar localhost con estas instrucciones

Ahora en el paso 11 se supone que debo abrir nautilus en la terminal, pero haga lo que haga me arrojará un error.

Intenté reinstalar y actualizar nautilus sin suerte; los mismos errores aparecen después de usar sudo nautilus.

Así es como se ve el error.

(nautilus:4594): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
(nautilus:4594): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
(nautilus:4594): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(nautilus:4594): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(nautilus:4594): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

Soy nuevo en Linux y Ubuntu. Traté de buscar en Google los errores pero sin suerte.

En Ubuntu solo reemplacé la red gnome con el administrador de red wicd

gracias de antemano por cualquier sugerencia o ayuda

Ivo

Ivo Olivieri
fuente
¿Tienes mejor suerte corriendo gksudo nautilus:? Para instalar el uso:sudo apt-get install gksu
andrew.46
2
@ andrew.46 gksues el uso depreciado en su sudo -ilugar.
mchid
@mchid Gracias, no lo sabía ...
andrew.46
Es el número de error 1579160: bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1579160
desgua

Respuestas:

12

Estos no son errores. Estas son advertencias y todas las advertencias deben ser ignoradas.

Dicho esto, debe usar sudo -ipara ejecutar aplicaciones gtk con sudo.

sudo -i nautilus

Estas advertencias son normales y deben ignorarse de forma segura.

Aunque no es necesaria una solución, existe una solución alternativa.

La única solución requiere que instales los archivos de desarrollo:

sudo apt-get update
sudo apt-get install libgdk-pixbuf2.0-dev
sudo gdk-pixbuf-query-loaders --update-cache
sudo killall nautilus

Eso debería ocuparse de la mayoría de las advertencias.

Si no desea ver la salida en el terminal después de ejecutar el comando, puede usar el comando nohup de esta manera:

nohup sudo -i nautilus

o

nohup sudo -i nautilus &

Nuevamente, en el futuro, puede ignorar advertencias como estas a menos que haya un problema al ejecutar la aplicación.

mchid
fuente
1
sudo -i nautilus me dará una advertencia nuevamente, mientras que hacerlo con gksu nautilus funciona sin problemas. (nautilus: 3310): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: la afirmación 'interface _-> priv-> connections! = NULL' falló esto después de hacer todas las actualizaciones que publicó
Ivo Olivieri
@IvoOlivieri Eso es solo porque gksuno es detallado. ¿Estás usando ssh? Si está usando ssh, a veces tiene que matar nautilusen la computadora remota antes de usar sshpara comenzar nautilus.
mchid
0

Encontré estas advertencias muy molestas y no quería instalar varios paquetes solo para solucionarlos. Puede tragar la salida del comando redirigiendo a un archivo:

nautilus ./myDirectory &> /dev/null

Esto sería realmente molesto para escribir cada vez, así que creé una función personalizada en ~/.bashrc:

 function naut() { 
    nautilus "$@" &> /dev/null 
 } 

Que luego puedes usar así:

naut ~/Desktop
Joe Roddy
fuente