答案1
总结sudo chown $USER:$USER /home/$USER/.local/share/gvfs-metadata/*
我终于找到了这个问题的答案!
我最终重新安装了 Ubuntu,然后,当那不起作用,从我的主目录中删除配置文件。最终,folder-color 开始工作了……
直到三天前,它无缘无故地停了下来。
这次,我阅读了源代码。folder-color 使用 gio 元数据来存储文件夹自定义图标,因此我运行了命令gio info
,~/Documents
得到了这个:
(gio info:15425): GVFS-WARNING **: 19:45:44.340: can't init metadata tree /home/$USER/.local/share/gvfs-metadata/home: open: Permission denied
然后我照做了ll ~/.local/share/gvfs-metadata/home
,果然,它和另外两个文件都归 root 所有。
这样做就sudo chown $USER:$USER /home/$USER/.local/share/gvfs-metadata/*
解决了所有这些问题,并且文件夹颜色立即开始再次工作。
我只能猜测当 Nautilus 以 root 身份运行时会发生这种情况(无论如何你不应该这样做:P
)。