Nautilus 发射后数秒崩溃

Nautilus 发射后数秒崩溃

这个问题是在我更新 Ubuntu 后出现的。我尝试清除并重新安装 nautilus,但问题仍然存在。

这是我运行它时终端的输出:

(nautilus:12554): Gtk-WARNING **: Theme parsing error: <broken file>:1:0: Failed to import: The resource at '/org/gnome/libgd/tagged-entry/default.css' does not exist

(nautilus:12554): GVFS-WARNING **: can't init metadata tree /home/ozuf/.local/share/gvfs-metadata/home: open: Permission denied
**
ERROR:nautilus-canvas-container.c:6021:finish_adding_new_icons: assertion failed: (!container->details->auto_layout)
Aborted (core dumped)

请问您知道问题是什么以及如何解决它?

答案1

从错误消息中可以看出:

/home/ozuf/.local/share/gvfs-metadata/home: open: Permission denied

并经以下机构确认:

ls -l /home/ozuf/.local/share/gvfs-metadata/home

-rw------- 1 root root 29508 Oct 22 22:21 /home/ozuf/.local/share/gvfs-metadata/home

Nautilus 所需的文件归 root 所有,因此您需要使用 来运行 Nautilus sudo,但您不应该这样做。

将所有权改回给你的用户

您可以简单地获取整个目录的所有权,因为可能还有一些文件由 root 拥有,并且可能会在将来造成麻烦。

cd ~/.local/share 

sudo chown $USER -R ./gvfs-metadata

这样就解决了权限问题。要解决第二个问题,即

ERROR:nautilus-canvas-container.c:6021:finish_adding_new_icons: assertion failed: (!container->details->auto_layout`:
  1. 从家里出发,cd .config跑步rm -rf nautilus

  2. 还有本垒打.local/sharerm -rf nautilus

相关内容