Comme on peut redimensionner les icônes sur burea (pas dans Nautilus) via le menu contextuel: "Icône de redimensionnement ..", où est la taille stockée pour ce fichier spécifique.
Les attributs de fichier pour les icônes sont stockés dans des fichiers binaires à l'intérieur de ~/.local/share/gvfs-metadata/
.
Pour lire un attribut d'un fichier, vous devez utiliser la commande gvfs-info
fournie par le package gcfs-bin
.
Pour lire les métadonnées complètes stockées dans un fichier/dossier sur le gvfs
, utilisez gvfs-info -a "metadata::*" <path_to_file/folder>
, c'est-à-dire
gvfs-info -a "metadata :: *"/home/bruno/Desktop/Capture\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
Pour définir un attribut à l'intérieur de gvfs
, utilisez la commande gvfs-set-attribute
, qui fait également partie de gvfs-bin
, en tant que gvfs-set-attribute <path_to_some_file/folder> metadata::some-key "some_value"
.
Si vous voulez changer l'échelle d'une icône dans gnome, vous devez changer l'attribut icon-scale , donc pour le fichier affiché avant si je voulais réinitialiser l'échelle à 1 ferait cela car
gvfs-set-attribute /home/bruno/Desktop/Screenshot\ at\ 2011-12-14\ 21:29:29.png metadata::icon-scale "1"
Malheureusement, je ne pouvais voir que les modifications après m'être déconnecté puis reconnecté, unity --replace &
n'avait pas fait l'affaire. Je ne sais pas si vous pouvez forcer Gnome à recharger les données à partir des fichiers binaires gvfs
.
Les icônes n’ont pas vraiment de taille, elles sont toutes en SVG et leur taille est infinie.
La taille utilisée par nautilus pour l'afficher à l'intérieur de lui-même est stockée dans le dossier caché de Nautilus sur votre $ HOME (dans .config/nautilus, mais cela peut différer selon les versions les plus récentes).