可以调整图标大小桌面(不在 nautilus 内)通过右键单击菜单:“调整图标大小...”,那么特定文件的大小存储在哪里。
答案1
图标的文件属性存储在里面的二进制文件中~/.local/share/gvfs-metadata/
。
要读取文件的属性,您需要使用包gvfs-info
提供的命令gcfs-bin
。
gvfs
要读取使用中的文件/文件夹中存储的完整元数据gvfs-info -a "metadata::*" <path_to_file/folder>
,即
gvfs-info -a “元数据::*” /home/bruno/Desktop/Screenshot\ at\ 2011-12-14\ 21:29:29.png
attributes:
metadata::icon-scale: 2.6875
metadata::nautilus-icon-position-timestamp: 1323894580
metadata::screen:
metadata::nautilus-icon-position: 77,15
要设置其中的属性,gvfs
请使用命令gvfs-set-attribute
,该命令也是其中的一部分,gvfs-bin
如下所示gvfs-set-attribute <path_to_some_file/folder> metadata::some-key "some_value"
如果你想改变 gnome 中图标的比例,你需要改变图标尺度属性,所以对于之前显示的文件,如果我想将比例重置为1会这样做
gvfs-set-attribute /home/bruno/Desktop/Screenshot\ at\ 2011-12-14\ 21:29:29.png metadata::icon-scale "1"
不幸的是,我只能在注销并重新登录后才能看到更改,unity --replace &
没有奏效。我不确定您是否可以强制 Gnome 从gvfs
二进制文件中重新加载数据。
答案2
这些图标实际上没有大小,它们都是尺寸无限的 SVG。
Nautilus 用于在自身内部显示的尺寸存储在 $HOME 上的 Nautilus 隐藏文件夹中(在 .config/nautilus 中,但在较新版本中可能会有所不同)