Где хранится фактический размер значков на рабочем столе?

Как можно изменить размеры значков на рабочем столе (не в пределах nautilus) с помощью меню, вызываемого правой кнопкой мыши: «Изменить размер значка…», поэтому где хранится размер для этого определенного файла.

7
задан 22 November 2012 в 01:49

2 ответа

Атрибуты файлов для значков хранятся в двоичных файлах внутри ~/.local/share/gvfs-metadata/.

Чтобы прочитать атрибут для файла, вам нужно использовать команду gvfs-info, предоставленную пакетом gcfs-bin.

Чтобы прочитать полные метаданные, сохраненные из файла / папки в gvfs, используйте gvfs-info -a "metadata::*" <path_to_file/folder>, т.е.

gvfs-info -a "metadata :: *" / home / bruno / Рабочий стол / Скриншот \ at \ 2011-12-14 \ 21: 29: 29.png

attributes:
  metadata::icon-scale: 2.6875
  metadata::nautilus-icon-position-timestamp: 1323894580
  metadata::screen: 
  metadata::nautilus-icon-position: 77,15

Чтобы установить атрибут внутри gvfs, вы используете команду gvfs-set-attribute, которая также часть gvfs-bin, как эта gvfs-set-attribute <path_to_some_file/folder> metadata::some-key "some_value"

Если вы хотите изменить масштаб иконки в gnome, вам нужно изменить атрибут icon-scale так, чтобы файл, показанный ранее если бы я хотел сбросить шкалу до 1 сделал бы это, как это

gvfs-set-attribute /home/bruno/Desktop/Screenshot\ at\ 2011-12-14\ 21:29:29.png metadata::icon-scale "1"

К сожалению, я мог видеть изменения только после того, как вышел из системы и снова вошел , unity --replace & не добился цели. Я не уверен, что вы можете заставить Gnome перезагрузить данные из gvfs двоичных файлов.

0
ответ дан 22 November 2012 в 01:49

Значки на самом деле не имеют размера, все они SVG, которые бесконечны по размеру.

Размер, который nautilus использует для отображения внутри себя, хранится в скрытой папке Nautilus на вашем $ HOME (в .config / nautilus, но может отличаться в более новых версиях)

0
ответ дан 22 November 2012 в 01:49

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

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