Назначение иконки типам файлов
Опубликовано:
Комментариев: 6
В предыдущей статье я рассмотрел способ настройки ассоциации файлов в ubuntu. Теперь, когда была настроена ассоциация для полного набора нужно ещё и присвоить файлу fb2 свой графический значок. В теме значков по умолчанию уже содержаться иконки для большинства файлов. Однако, порой некоторые расширения всё же остаются без картинки. Как это произошло у меня с fb2 форматом. Вот так у меня выглядели книги fb2 формата:
Ну кому же такое будет приятно? Естественно, что нужно приукрасить картинку.
Для начала немного теории. Это поможет лучше понять что и зачем делается в уроке.
MIME-типы, согласно официальной странице помощи Ubuntu, являются подобием идентификационной карточки для файла в ОС Ubuntu. Обычно MIME тип файла определяется согласно его расширения. К примеру, текстовый файл hello.txt имеет расширение TXT. Он указывает ubuntu какая иконка должна отображаться на файлах этого расширения и какая программа должна запускать этот тип файлов.
Иконка файла — это изображение, которое будет выводиться исходя из расширения файла на экран компьютера при открытии каталога в котором он находится.
1. Сперва проверим нет ли уже в системе указания на mime для выбранного типа файлов:grep 'x-fictionbook+xml' /etc/mime.types
Если таковой отсутствует добавим его
sudo echo "application/x-fictionbook+xml fb2" >> /etc/mime.types
Отлично! Теперь осталось скопировать SVG изображение, которое будет идентифицировать наш файл в папку mimetypes темы:
sudo cp icon.svg /usr/share/icons/gnome/scalable/mimetypes/application-x-fictionbook+xml.svg
Для того, чтобы увидеть полученный результат перезапустим X-сервер. Для этого достаточно выйти и зайти в учётную запись.
Вот как у меня преобразилась директория с fb2 книгами:
Теперь выглядит эстетичней. Опять-таки, плюс от применения данного способа состоит в том, что мы создаём системные настройки и даже если конфиг пользователя будет утерян или если будет создан новый пользователь, назначенная иконка всё равно останется.
От спонсора:
Компьютерная помощь Планерная рада переложить Вам свои услуги. Мы поможем оживить Ваш компьютер. Компьютерная помощь охватывает все сферы обслуживания оборудования. Наши специалисты помогут с ремонтом компьютера, переустановкой Windows и с настройкой операционной системы.