Os atributos de arquivo para ícones são armazenados em arquivos binários dentro de ~/.local/share/gvfs-metadata/ .
Para ler um atributo para um arquivo, você precisa usar o comando gvfs-info fornecido pelo pacote gcfs-bin .
Para ler os metadados completos armazenados em um arquivo / pasta no gvfs use gvfs-info -a "metadata::*" <path_to_file/folder> , ou seja,
gvfs-info -a "metadados :: *" / home / bruno / Desktop / Captura de tela \ 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
Para definir um atributo dentro de gvfs , use o comando gvfs-set-attribute , que também faz parte de gvfs-bin , como este gvfs-set-attribute <path_to_some_file/folder> metadata::some-key "some_value"
Se você quiser alterar a escala de um ícone no gnome, é necessário alterar o atributo escala de ícone para o arquivo mostrado anteriormente se eu quiser redefinir a escala para 1 faria isso como isso
gvfs-set-attribute /home/bruno/Desktop/Screenshot\ at\ 2011-12-14\ 21:29:29.png metadata::icon-scale "1"
Infelizmente, só consegui ver as alterações depois de fazer o logoff e voltar, unity --replace & não fez o truque. Não tenho certeza se você pode forçar o Gnome a recarregar os dados dos binários gvfs .