桌面图标的实际大小存储在哪里?

桌面图标的实际大小存储在哪里?

可以调整图标大小桌面(不在 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/Scr​​eenshot\ 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 中,但在较新版本中可能会有所不同)

相关内容