разные значки для общего исходного кода и других файлов

При чтении ответа в комментариях, на которые это походит, Вы возможно пытаетесь скопировать корневую папку ("Мое устройство, не загрузит использование скопированного каталога"). В этом случае существует несколько вещей, которые необходимо сделать.

$ cd /
$ mkdir backups

$ tar -cvpf /backups/fullbackup.tar --directory=/ --exclude=proc --exclude=sys \
     --exclude=dev/pts --exclude=backups .

После того как Вы скопировали корневую папку в новую систему, необходимо будет обновить личинку, прежде чем она загрузится.

$ grub-install --recheck /dev/sdX (Where X is the partition number)
$ update-grub
3
04.06.2015, 15:22
2 ответа

Спасибо @don_crissti за подробности того, как это работает. Я выбрал альтернативный способ частичного решения проблемы. Я добавил разные значки для text-plain ] и text-x-generic и text-x-script . text-plain включает все файлы без расширений, например .dat, .txt и т. Д .; где text-x- [generic, script] - резерв для других и скриптов.

Я согласен, что это специальное решение, но, тем не менее, оно решает текущую проблему. (Лучшее решение - сделать значки для каждого файла в / usr / share / mime / * )

Добавлен снимок экрана, чтобы показать, как это выглядит только с text-x- [python , xml, скрипты, общий, простой]

A screenshot is added

0
27.01.2020, 21:22

Значки, используемые gnome , основаны на типе mime, поэтому ваш file.c не будет обнаружен как text-x-generic-unthemed но как text-x-csrc , и поскольку у вас нет связанного значка, он вернется к text-x-generic .
Пример: значки, используемые для .vala : text-x-vala, text-x-generic , но поскольку в моем наборе значков нет значка text-x-vala , система возвращается к text-x-generic :

enter image description here

См. Сообщение здесь о том, как определить связанные значки для определенного типа пантомимы.


Чтобы использовать другой значок возврата (например, text-x-unthemed ), необходимо настроить определения для типов mime, которые должны возвращаться к этому конкретному значку, и добавить соответствующий значок ( text-x-unthemed ) к значку, установленному в mimetypes .

  1. Добавьте значок, затем обновите кеш значков:

     gtk-update-icon-cache / path / to / icon_theme_directory 
     
  2. Добавить пользовательские определения для типов mime, которые должны использовать текст -x-unthemed как общий (резервный) значок, если у них нет соответствующих значков.
    Создайте файл unthemed.xml в папке ~ / .local / share / mime / packages например:

      
      
      
      Исходный код Vala  
      
      
      
      
     

    При необходимости добавьте другие типы MIME в список (используйте vala блок в качестве шаблона).

  3. Восстановите кэш MIME с помощью:

     update-mime-database ~ / .local / share / mime 
     

Затем система должна вернуться к text-x-unthemed для .файлы vala :

enter image description here

Если позже будет добавлен специальный значок text-x-vala , система будет использовать его, например:

enter image description here


Не забудьте обновить значок и mime-кеш каждый раз, когда вы добавляете / удаляете значки или определения mime-типов.

3
27.01.2020, 21:22

Теги

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