Risposte:
Memorizzato come attributi di metadati GVFS.
Per ottenere tutti gli attributi dei metadati GVFS per file / directory:
gvfs-info '/home/user/Desktop/Untitled Folder/'
Per ottenere l'attributo specifico - posizione dell'icona:
gvfs-info -a 'metadata::nautilus-icon-position' '/home/user/Desktop/Untitled Document/'
Per impostare la posizione dell'icona:
gvfs-set-attribute -t string '/home/user/Desktop/Untitled Document/' 'metadata::nautilus-icon-position' '500,500'
Ricorda di aggiornare il desktop (tasto F5) per vedere l'effetto.
Se è richiesta la manipolazione di livello inferiore, è disponibile l'API di estensione Nautilus (tramite libnautilus):
https://developer.gnome.org/libnautilus-extension/stable/
e in particolare:
https://developer.gnome.org/libnautilus-extension/stable/NautilusFileInfo.html
gio info
e gio set
, ad esempio, su Ubuntu 18.04.
gio info '/home/user/Desktop/Untitled Folder/'
Per impostare la posizione dell'icona: gio set --type=string '/home/user/Desktop/Untitled Folder/' 'metadata::nautilus-icon-position' '500,500'
metadata::nautilus-icon-position
alle icone speciali che appaiono sul desktop per unità USB, 'Home', ecc.?gvfs-info -a 'metadata::nautilus-icon-position' '/home/user/Desktop/External-drive'
dice "Nessun file o directory".