Задать вопрос
@SamDurak

Как настроить ассоциацию типа файлов к программе в Astra Linux?

Как в Astra Linux сделать ассоциацию типа файла с программой? Проблема в том что через GUI не работает данный функционал.
Пытался сделать разные программы для открытия *.XML, *.drawio, *.sh, *.txt т.к. это всё один и тотже mime тип всё открывается одной программой... как можно настроить ассоциацию?
  • Вопрос задан
  • 62 просмотра
Подписаться 3 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
Adamos
@Adamos
MIME можно дополнить расширением.
Астра - это Дебиан, соответственно, гуглим "debian mime add extension".
Получаем, что нужно добавить строчку с glob pattern.
Вот так, например, у меня для своей программы выделяются именно .EPS-файлы (это кусок из скрипта первичной настройки новой рабочей станции):
cat << EOF > ~/.local/share/mime/packages/application-x-epos.xml
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
    <mime-type type="application/x-epos">
        <comment>EPS file</comment>
        <icon name="application-x-epos"/>
        <glob-deleteall/>
        <glob pattern="*.eps"/>
    </mime-type>
</mime-info>
EOF
update-mime-database ~/.local/share/mime
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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