Я работаю с MATLAB большую часть своего времени и был бы рад визуально различать файлы кода (.m), файлы данных (.mat), рисунки (.fig). Совершенно очевидная вещь, которая оказывается довольно своеобразной.
Вот и я:
application / matlab m mat fig
в /etc/mime.types
matlab-m.png, matlab-рис.png, matlab-mat.png
помещаются в / usr / share / icons / gnome / 8x8 ... 512x512 / mimetypes
(каждая папка правильного размера) и .svg с такими же именами в / usr / share / icons / gnome / scalable / mimetypes
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. Пожалуйста, покажите мне, в чем я ошибаюсь.