Как я восстанавливаю (или изменение) значок папки по умолчанию для специальных папок?

Я удалил 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

Можно найти те ключевые слова в одной из многих тем установленными на компьютере, потому что их называют согласно спецификации. Это означает, что им не нужен путь, потому что chaning Ваша тема автоматически изменит значок также, в новом стиле темы, но в обозначенной категории (например, Загрузки). Это будет искать любое из перечисленных имен в выбранной теме.

$ 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/Корица> Немо

1
задан 24 September 2018 в 00:36

1 ответ

Я наконец понял это. Эти метаданные не снабжены каталогами, но в единственном файле. Можно отредактировать этот файл и даже установить каталоги за пределами дома, в случае, если Вам подчинились каталогам различные разделы.

~/.config/user-dirs.dirs

Вы не будете видеть изменений, пока Вы не выйдете и зайдете снова, но можно проверить значение standard::icon использование gvfs-info <dirname>,

- обновление -

Можно также использовать xdg-user-dirs-update управляйте для обновления этого файла:

xdg-user-dirs-update --set DOWNLOAD ~/D0wnloadz`
0
ответ дан 7 December 2019 в 23:10

Другие вопросы по тегам:

Похожие вопросы: