Câu trả lời:
Được lưu trữ dưới dạng các thuộc tính siêu dữ liệu GVFS.
Để nhận tất cả các thuộc tính siêu dữ liệu GVFS cho tệp / thư mục:
gvfs-info '/home/user/Desktop/Untitled Folder/'
Để có được thuộc tính cụ thể - vị trí biểu tượng:
gvfs-info -a 'metadata::nautilus-icon-position' '/home/user/Desktop/Untitled Document/'
Để đặt vị trí biểu tượng:
gvfs-set-attribute -t string '/home/user/Desktop/Untitled Document/' 'metadata::nautilus-icon-position' '500,500'
Nhớ làm mới màn hình nền (phím F5) để thấy hiệu quả.
Nếu cần thao tác ở cấp độ thấp hơn, có API mở rộng Nautilus (thông qua libnautilus):
https://developer.gnome.org/libnautilus-extension/urdy/
và cụ thể:
https://developer.gnome.org/libnautilus-extension/urdy/NautilusFileInfo.html
gio info
và gio set
, ví dụ trên Ubuntu 18.04.
gio info '/home/user/Desktop/Untitled Folder/'
Để đặt vị trí biểu tượng: gio set --type=string '/home/user/Desktop/Untitled Folder/' 'metadata::nautilus-icon-position' '500,500'
metadata::nautilus-icon-position
các biểu tượng đặc biệt xuất hiện trên màn hình nền cho các ổ USB, 'Trang chủ', v.v.?gvfs-info -a 'metadata::nautilus-icon-position' '/home/user/Desktop/External-drive'
Nói không có tập tin hoặc thư mục như vậy.