$HOME/Custom을 가리키는 내 홈 디렉터리에 사용자 정의 XDG_CUSTOM_DIR 디렉터리를 만들고 아이콘을 할당하고 싶습니다.
나는 그것을 완료했습니다:
xdg-user-dirs-update --set CUSTOM ~/Custom
지금까지는 매우 좋았습니다... ~/.config/user-dirs.dirs가 이에 따라 변경되었습니다.
이제 아이콘을 어떻게 할당하나요?
답변1
XDG 사양은 특정 역할에 대한 특정 디렉터리 이름만 정의하기 때문에 이는 불가능합니다(예 XDG_DOCUMENTS_DIR
: XDG_DOWNLOAD_DIR
또는 XDG_MUSIC_DIR
; man xdg-user-dirs-update
모두 보려면 시도하세요). 다양한 라이브러리(예: GNOME의 glib 또는 GTK+)가 이 사양을 구현하고 사양의 해당 디렉터리에서만 특수 작업을 수행합니다. 따라서 사용자 정의 디렉터리는 지원되지 않습니다.
물론, 여러분이 XDG_CUSTOM_DIR
직접 사용하기 위해 GNOME에 지원을 추가할 수도 있습니다. 이 추가 디렉토리를 지원하기 위해 라이브러리와 애플리케이션을 패치하고 컴파일하려면 코딩 기술이 필요합니다. 예를 들어, glib에서 검색하세요.https://git.gnome.org/browse/glib/tree/gio/glocalfileinfo.c#n1591그리고https://git.gnome.org/browse/glib/tree/glib/gutils.c#n1541그것이 어떻게 처리되는지보십시오.