При чтении ответа в комментариях, на которые это походит, Вы возможно пытаетесь скопировать корневую папку ("Мое устройство, не загрузит использование скопированного каталога"). В этом случае существует несколько вещей, которые необходимо сделать.
$ 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
Спасибо @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, скрипты, общий, простой]
Значки, используемые 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
:
См. Сообщение здесь о том, как определить связанные значки для определенного типа пантомимы.
Чтобы использовать другой значок возврата (например, text-x-unthemed
), необходимо настроить определения для типов mime, которые должны возвращаться к этому конкретному значку, и добавить соответствующий значок ( text-x-unthemed
) к значку, установленному в mimetypes
.
Добавьте значок, затем обновите кеш значков:
gtk-update-icon-cache / path / to / icon_theme_directory
Добавить пользовательские определения для типов mime, которые должны использовать текст -x-unthemed
как общий (резервный) значок, если у них нет соответствующих значков.
Создайте файл unthemed.xml
в папке ~ / .local / share / mime / packages
например:
Xml version = "1.0"? >
Исходный код Vala
При необходимости добавьте другие типы MIME в список (используйте vala
блок в качестве шаблона).
Восстановите кэш MIME с помощью:
update-mime-database ~ / .local / share / mime
Затем система должна вернуться к text-x-unthemed
для .файлы vala
:
Если позже будет добавлен специальный значок text-x-vala
, система будет использовать его, например:
Не забудьте обновить значок и mime-кеш каждый раз, когда вы добавляете / удаляете значки или определения mime-типов.