Как добавить значок для типа файла .m (или любого конкретного расширения; Ubuntu 20.04)

Я работаю с MATLAB большую часть своего времени и был бы рад визуально различать файлы кода (.m), файлы данных (.mat), рисунки (.fig). Совершенно очевидная вещь, которая оказывается довольно своеобразной.

Вот и я:

  • добавил новую запись mime application / matlab m mat fig в /etc/mime.types
  • icons matlab-m.png, matlab-рис.png, matlab-mat.png помещаются в / usr / share / icons / gnome / 8x8 ... 512x512 / mimetypes (каждая папка правильного размера) и .svg с такими же именами в / usr / share / icons / gnome / scalable / mimetypes
  • поместите XML с именем matlab.xml в / usr / share / mime / packages

Вот мой .xml:

<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
  <mime-type type="application/matlab-m">
    <comment>Matlab source code</comment>
    <glob pattern="*.m"/>
    <icon name="matlab-m"/>
  </mime-type>
  <mime-type type="application/matlab-fig">
    <comment>Matlab figure</comment>
    <glob pattern="*.fig"/>
    <icon name="matlab-fig"/>
  </mime-type>
  <mime-type type="application/matlab-mat">
    <comment>matlab data</comment>
    <glob pattern="*.mat"/>
    <icon name="matlab-mat"/>
  </mime-type>
</mime-info>

Эти действия не заставляли систему читать значки для файлов .m и .fig, но внезапно обнаруживается значок для файлов .mat. Пожалуйста, покажите мне, в чем я ошибаюсь.

1
задан 6 April 2021 в 00:01

0 ответов

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

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