답변:
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 키)을 새로 고쳐야합니다.
낮은 수준의 조작이 필요한 경우 (libnautilus를 통한) 노틸러스 확장 API가 있습니다.
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'
“이러한 파일이나 디렉토리가 없습니다”라고 말합니다.