Following the answers here I can open nautilus from terminal, but not without a litany of errors.
nautilus .
(nautilus:31126): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed (nautilus:31126): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed (nautilus:31126): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed (nautilus:31126): GLib-GObject-WARNING **: invalid (NULL) pointer instance (nautilus:31126): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Note that I'm running Xenial and these are a different set of errors than those reported for Trusty and Wily
ps aux | grep nautilus
Kill all nautilus processes you seesudo kill PIDNUMBER
Restart nautilusnautilus -q
. And see if that removes the -critical- errors.