总结sudo chown $USER:$USER /home/$USER/.local/share/gvfs-metadata/*

总结sudo chown $USER:$USER /home/$USER/.local/share/gvfs-metadata/*

folder-color我已经从 Ubuntu 存储库以及 PPA安装了软件包,运行命令nautilus -q,重新启动,更改主题(我使用papirus-adapta-nokto但它在任何一个或任何类似主题中都不起作用ubuntu-mono-dark),重新启动,并反复尝试更改文件夹的颜色。

简而言之,虽然有改变颜色的选项,但它什么也不做!(?)

在此处输入图片描述

我正在运行 Ubuntu 17.10 amd64 并使用带有 Nautilus 的 Gnome 桌面环境。

编辑:我刚刚全新安装Ubuntu 18.04。文件夹颜色仍然不起作用。

答案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)。

相关内容