ホームディレクトリからDocuments
Pictures
とDownloads
を削除し、それらを異なるディスク上のディレクトリにリンクしました。そして今、Documents
とPictures
は、カメラのニース分類アイコンとドキュメントを失いました。
興味深いことに、Downloads
はしませんでした。
$ gio info ~/Documents | grep symbolic-icon
standard::symbolic-icon: folder-symbolic, folder
$ gio info ~/Pictures | grep symbolic-icon
standard::symbolic-icon: folder-symbolic, folder
$ gio info ~/Downloads | grep symbolic-icon
standard::symbolic-icon: folder-download-symbolic, folder-symbolic, folder-download, folder
これらのキーワードは、仕様に従って命名されているため、コンピューターにインストールされている多くのテーマの1つで見つけることができます。これは、テーマを変更するとアイコンも自動的に変更されるため、新しいテーマスタイルではなく指定されたカテゴリ(ダウンロードなど)で、パスが必要ないことを意味します。選択したテーマでリストされている名前を探します。
$ ls -1 /usr/share/icons/Mint-Y/places/symbolic | grep folder
folder-documents-symbolic.svg
folder-download-symbolic.svg
folder-music-symbolic.svg
folder-pictures-symbolic.svg
folder-publicshare-symbolic.svg
folder-remote-symbolic.svg
folder-saved-search-symbolic.svg
folder-symbolic.svg
folder-templates-symbolic.svg
folder-videos-symbolic.svg
ただし、これを設定することはできません。
$ gio set ~/Documents standard::symbolic-icon folder-documents-symbolic
gio: Setting attribute standard::symbolic-icon not supported
$ gio set ~/Pictures standard::symbolic-icon folder-pictures-symbolic
gio: Setting attribute standard::symbolic-icon not supported
設定できるのはmetadata::custom-icon
のみですが、グローバルアイコン名はサポートしていません。正確なパスを指定する必要があります。つまり、テーマを変更するときにすべてのアイコンを修正する必要があります!
symbolic-icon
メタデータが消えた理由は、技術的にどのように機能するのかわかりません。ただし、GIO
で設定することはできませんが、特定のフォルダーに対してどこかで定義されます。
これはどこで定義されていますか?ユーザーとして実行できない場合は、root
として実行できるはずです。必要に応じて再コンパイルします。フォルダーアイコンを元に戻したい!
Ubuntu 18.04/Linux Mint 19 w/Cinnamonの使用> Nemo
私はついにそれを理解しました。このメタデータはディレクトリと共に保存されるのではなく、単一のファイルに保存されます。ディレクトリが異なるパーティションに延期されている場合は、このファイルを編集し、自宅の外にディレクトリを設定することもできます。
~/.config/user-dirs.dirs
ログアウトして再度ログインするまで変更は表示されませんが、standard::icon
を使用してgvfs-info <dirname>
の値を確認できます。
-更新-
xdg-user-dirs-update
コマンドを使用して、このファイルを更新することもできます。
xdg-user-dirs-update --set DOWNLOAD ~/D0wnloadz`