web-dev-qa-db-ja.com

nautilusの場所のカスタム記号アイコン

私はそれを使用してフォルダのカスタムアイコンを設定することが可能であることを知っています

gvfs-set-attribute /home/folder metadata::custom-icon-name folder-whatever

ただし、nautilusは、サイドバーツリーでシンボリックアイコンstandard::symbolic-icon(?)を使用します。

gvfs-set-attribute(または他の方法)を使用してカスタムシンボルアイコンを設定することは可能ですか?

2
wa4557

このエラーが発生するため、おそらくそうではありません。

 Error setting attribute: Setting attribute standard::symbolic-icon not supported

フォルダー/ファイルの書き込み可能な属性をリストできます(例:$HOME、ユーザーのホームディレクトリ)を実行して:

 gvfs-info -w $HOME

このために私は得る:

Settable attributes:
 standard::symlink-target (bytestring)
 time::access (uint64, Keep with file when moved)
 time::access-usec (uint32, Keep with file when moved)
 time::modified (uint64, Copy with file, Keep with file when moved)
 time::modified-usec (uint32, Copy with file, Keep with file when moved)
 unix::gid (uint32, Keep with file when moved)
 unix::mode (uint32, Copy with file, Keep with file when moved)
 unix::uid (uint32, Keep with file when moved)
Writable attribute namespaces:
 metadata (string, Copy with file, Keep with file when moved)
 xattr (string, Copy with file, Keep with file when moved)
 xattr-sys (string, Keep with file when moved)

標準フォルダアイコンの場合、これはmetadata::custom-icon(または何でも)、metadata名前空間の下にあります。リストされていない他の属性は書き込み不可です-standard::symbolic-iconN.B。creating metadata::symbolic-iconまたは同様で、nautilusを再起動しても効果がないようです

出典/詳細

2
Wilf