Відповіді:
Зберігається як атрибути метаданих GVFS.
Щоб отримати всі атрибути метаданих GVFS для файлу / каталогу:
gvfs-info '/home/user/Desktop/Untitled Folder/'
Щоб отримати конкретний атрибут - положення значка:
gvfs-info -a 'metadata::nautilus-icon-position' '/home/user/Desktop/Untitled Document/'
Щоб встановити положення піктограми:
gvfs-set-attribute -t string '/home/user/Desktop/Untitled Document/' 'metadata::nautilus-icon-position' '500,500'
Не забудьте оновити робочий стіл (клавіша F5), щоб побачити ефект.
Якщо потрібна маніпуляція нижнього рівня, існує API Nautilus Extension (через libnautilus):
https://developer.gnome.org/libnautilus-extension/stable/
а саме:
https://developer.gnome.org/libnautilus-extension/stable/NautilusFileInfo.html
gio info
і gio set
, наприклад , на Ubuntu 18.04.
gio info '/home/user/Desktop/Untitled Folder/'
Встановити положення значка: gio set --type=string '/home/user/Desktop/Untitled Folder/' 'metadata::nautilus-icon-position' '500,500'
metadata::nautilus-icon-position
до спеціальних піктограм, які з'являються на робочому столі для USB-накопичувачів, "Головна" тощо?gvfs-info -a 'metadata::nautilus-icon-position' '/home/user/Desktop/External-drive'
говорить "Немає такого файлу чи каталогу".