art*_*bot 22 gnome icons nautilus
在 nautilus 中的一些关键文件夹上,我更改了文件夹图标。它看起来不错,有助于提高我的工作效率,因为我可以轻松地在大量其他文件夹中找到重要的文件夹。
但后来我搬到另一台机器上,所有的文件夹又变得清晰了。
所以问题是这个存储在哪里,有没有办法让它在用户/系统之间持久化。
dob*_*bey 14
元数据使用 GIO/GVFS 的元数据存储系统进行存储。您可以通过gvfs-info /path/to/file在终端中运行来查看文件中存储了哪些属性。要在不同的机器上拥有具有相同图标的相同文件夹,您通常必须再次手动设置图标。另请注意,通过 sftp 或类似方式远程浏览文件夹时,不会显示自定义图标。
由于gvfs-info已过时,请使用gio info改用。\n要获取有关目录/文件的信息,请简单使用
gio info /path/to/director/or/file\nRun Code Online (Sandbox Code Playgroud)\n\n调用此命令后,您将得到类似的输出
\n\n...\nmetadata::custom-icon: file:///home/.../.../myicon.png\n...\nRun Code Online (Sandbox Code Playgroud)\n\n如果您想在脚本中使用图标的确切完整路径名称,请使用以下内容:
\n\ngio info /path/to/director/or/file | awk \'/custom-icon/ {print $2}\' | cut -c8-\nRun Code Online (Sandbox Code Playgroud)\n\n\n\n\n用法: gio info [OPTION\xe2\x80\xa6] LOCATION\xe2\x80\xa6
\n\n显示有关位置的信息。
\n\n选项:
\n\n
\n -w, --query-writable : 列出可写属性
\n -f, --filesystem : 获取文件系统信息
\n -a, --attributes=ATTRIBUTES: 要获取的属性
\n -n, - -nofollow-symlinks:不遵循符号链接gio info 与传统的 ls 实用程序类似,但使用 GIO\n 位置而不是本地文件:例如,您可以使用 smb://server/resource/file.txt 等内容作为位置。文件属性可以使用其 GIO 名称来指定,例如 standard::icon,或者仅通过命名空间来指定,例如 unix,或者通过 \xe2\x80\x9c*\xe2\x80\x9d 来指定,它匹配所有属性
\n
如何从命令行设置图标可以在这里找到。
\n\n可以在gnome 开发人员页面上找到完整的 gio 命令集。
\n