如何安全地从终端打开鹦鹉螺?
按照这里的答案,我可以从终端打开鹦鹉螺,但不是没有一连串的错误。
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
请注意 ,我正在运行Xenial,这些错误集与Trusty和Wily报告的错误集不同
评论中慷慨地提供了答案。 这只有在Nautilus已经运行时才会发生。 所以警告信息只不过是鹦鹉螺无法启动的明显事实,因为它已经启动了。
用nautilus -q
退出nautilus,然后用nautilus .
启动它nautilus .
将干净地打开当前目录文件夹而不显示警告消息。
请注意 ,这将从当前shell中启动进程,这通常是不受欢迎的,因为控制台将挂起,直到您使用Ctrl + C 终止进程,然后将关闭窗口。 为避免这种混乱,请将其作为分离过程启动:
nautilus . &
另请注意 ,如果nautilus已在运行,则无需将其作为单独的进程启动。 这就是nautilus .
出现警告消息的原因nautilus .