$HOME/Customを指す私のホームディレクトリにカスタムXDG_CUSTOM_DIRディレクトリを作成し、アイコンを割り当てたいと思います。
私はそれを完了しました:
xdg-user-dirs-update --set CUSTOM ~/Custom
これまではとても良かったです... ~/.config/user-dirs.dirsがそれに応じて変更されました。
今アイコンをどのように割り当てますか?
答え1
XDG仕様は特定の役割の特定のディレクトリ名のみを定義するため、これは不可能です(例:XDG_DOCUMENTS_DIR
またはXDG_DOWNLOAD_DIR
すべてを見てみてください)。さまざまなライブラリ(GNOMEのglibまたはGTK +など)がこの仕様を実装し、仕様の対応するディレクトリでのみ特別な作業を実行します。したがって、カスタムディレクトリはサポートされていません。XDG_MUSIC_DIR
man xdg-user-dirs-update
もちろん、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それがどのように処理されるかを見てください。