Antworten:
Als GVFS-Metadatenattribute gespeichert.
So rufen Sie alle GVFS-Metadatenattribute für Datei / Verzeichnis ab:
gvfs-info '/home/user/Desktop/Untitled Folder/'
So erhalten Sie eine bestimmte Attribut - Symbolposition:
gvfs-info -a 'metadata::nautilus-icon-position' '/home/user/Desktop/Untitled Document/'
So legen Sie die Symbolposition fest:
gvfs-set-attribute -t string '/home/user/Desktop/Untitled Document/' 'metadata::nautilus-icon-position' '500,500'
Denken Sie daran, den Desktop zu aktualisieren (Taste F5), um den Effekt zu sehen.
Wenn eine Manipulation auf niedrigerer Ebene erforderlich ist, gibt es die Nautilus-Erweiterungs-API (über libnautilus):
https://developer.gnome.org/libnautilus-extension/stable/
und speziell:
https://developer.gnome.org/libnautilus-extension/stable/NautilusFileInfo.html
gio info
und gio set
zum Beispiel unter Ubuntu 18.04.
gio info '/home/user/Desktop/Untitled Folder/'
So rufen Sie alle Metadatenattribute für Datei / Verzeichnis ab: So legen Sie die gio set --type=string '/home/user/Desktop/Untitled Folder/' 'metadata::nautilus-icon-position' '500,500'
metadata::nautilus-icon-position
die speziellen Symbole zuzugreifen , die auf dem Desktop für USB-Laufwerke, "Home" usw. angezeigt werden?gvfs-info -a 'metadata::nautilus-icon-position' '/home/user/Desktop/External-drive'
sagt "Keine solche Datei oder Verzeichnis".