Caja 在哪里保存文件夹状态和图标?

Caja 在哪里保存文件夹状态和图标?

我使用图标对文件夹进行分类,但有时我会将图标移动到更合适的位置,因此下次加载文件夹时,不会设置文件夹图标。我可以手动编辑(替换文本)文件夹配置以避免再次搜索其图标吗?这些文件在哪里?我可以手动编辑某个文件夹的查看模式(更改文件内的值)吗?

答案1

Caja 将您要查找的信息存储在 GVFS 数据库中。

您应该能够使用 gio 实用程序进行如您所描述的更改,该实用程序可用于查看、编辑或以其他方式操作 GVFS 数据库中的数据。参见曼吉奥。

您最初可能最感兴趣的特定 gio 命令是 info(显示有关给定位置的信息)和 set(设置文件的文件属性)。

gio 实用程序显然取代了一组较旧的 GVFS 命令,例如 gvfs-info (如建议的,例如,https://unix.stackexchange.com/a/200666/274746)。

至于这些文件的位置,~/.local/share/gvfs-metadata/除非$XDG_DATA_HOME已更改,否则数据库文件应该位于其中。在后一种情况下,它们应该位于$XDG_DATA_HOME/gvfs-metadata.看https://stackoverflow.com/a/10964074/8100489。无论哪种方式,您很可能会发现直接编辑它们很困难或不可能(按照建议,例如,https://askubuntu.com/a/47548)。

相关内容