Réponses:
Stocké en tant qu'attributs de métadonnées GVFS.
Pour obtenir tous les attributs de métadonnées GVFS pour le fichier / répertoire:
gvfs-info '/home/user/Desktop/Untitled Folder/'
Pour obtenir un attribut spécifique - position de l'icône:
gvfs-info -a 'metadata::nautilus-icon-position' '/home/user/Desktop/Untitled Document/'
Pour définir la position de l'icône:
gvfs-set-attribute -t string '/home/user/Desktop/Untitled Document/' 'metadata::nautilus-icon-position' '500,500'
N'oubliez pas d'actualiser le bureau (touche F5) pour voir l'effet.
Si une manipulation de niveau inférieur est requise, il y a l'API Nautilus Extension (via libnautilus):
https://developer.gnome.org/libnautilus-extension/stable/
et plus précisément:
https://developer.gnome.org/libnautilus-extension/stable/NautilusFileInfo.html
gio info
et gio set
, par exemple sur Ubuntu 18.04.
gio info '/home/user/Desktop/Untitled Folder/'
Pour définir la position de l'icône: gio set --type=string '/home/user/Desktop/Untitled Folder/' 'metadata::nautilus-icon-position' '500,500'
metadata::nautilus-icon-position
aux icônes spéciales qui apparaissent sur le bureau pour les clés USB, «Accueil», etc.?gvfs-info -a 'metadata::nautilus-icon-position' '/home/user/Desktop/External-drive'
dit "Aucun fichier ou répertoire".