Вопрос пользовательские символические значки для мест в наутилусе


Я знаю, что можно установить пользовательские значки для папок с помощью

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

но nautilus использует символические иконки standard::symbolic-icon(?) в боковом дереве.

Можно ли также установить пользовательские символические значки, используя gvfs-set-attribute (или любым другим способом)?


2
2017-08-10 12:14


происхождения




ответы:


Вероятно, нет, поскольку это приводит к этой ошибке:

 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-icon, Нотабене создание metadata::symbolic-icon или аналогичный и перезапуск nautilus, по-видимому, не влияет ни на


2
2017-08-10 13:20



Это позор; Как ни странно: папка my / home / user / Dropbox (та, которая создана во время установки) имеет атрибут metadata:symbolic-icon предварительно; но тогда символическая иконка не показана для нее - wa4557
@ wa4557 - я просто проверил это (и metadata::custom-symbolic-icon), чтобы увидеть, есть ли metadata для символьного значка, который переопределяет standard один. Однако он не работает (на Gnome / Nautilus 3.8) - он может работать и на других установках. По умолчанию это возможно Dropbox. - Wilf