Nautilus 无法启动。当我尝试从终端启动它时,我收到以下消息:
(nautilus:3344): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
(nautilus:3344): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
Could not register the application: Timeout was reached
(nautilus:3344): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(nautilus:3344): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(nautilus:3344): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
有人可以建议一种方法来解决这个问题吗?
编辑:运行nautilus -c
产生以下输出:
running nautilus_self_check_file_utilities
running nautilus_self_check_file_operations
running nautilus_self_check_directory
running nautilus_self_check_file
running nautilus_self_check_canvas_container
running nautilus_self_check_file_utilities
running nautilus_self_check_file_operations
running nautilus_self_check_directory
running nautilus_self_check_file
running nautilus_self_check_canvas_container
答案1
在终止所有 nautilus 进程之后,问题就解决了:
$ killall nautilus
这也不是一个很好的解决方案,但它比重新启动更容易:)
答案2
遇到了同样的问题(今天),输出相同鹦鹉螺-c。据我所知,与 nautilus-scripts 无关。
尝试注销,但似乎不是个好办法。当我再次尝试登录时,我看到的只有漂亮的 ubuntu 背景图像和鼠标光标。没有启动器,没有顶部栏。
然后: Ctrl+Alt+F1(至少这个方法有效),登录后sudo 重启。
重启并登录后一切似乎都正常工作(虽然我在关机和重启期间遇到了 NAS NFS 挂载的一些问题,但我认为这是另一个问题 - 可能是 systemd 的问题)。
不知何故,这让我想起了 Windows 和资源管理器......也许有人知道如何在不重启的情况下处理这个问题(我不会接受重启作为解决方案)。