Adamos Спасибо!
полное решение чуть иное.
в Astra Linux 1.8.1.12 игнорируется пользовательская база типов файлов, поэтому нужно добавить новый тип в общесистемную....
В файл (имя на ваше усмотрение) /usr/share/mime/packages/
drawio.xml закидываем содержимое, чтобы определить новый тип mime на основании расширения файла
-> после, обновляем базу данных "update-mime-database /usr/share/mime"
-> закидываем в секцию [Default Applications] файла ~/.config/mimeapps.list сведения ассоциации (или общесистемный "/etc/xdg/mimeapps.list" я использовал пользовательский т.к. оно работает, и мне так показалось правильней)
text/drawio - это мой из головы придуманный не присутствующий в БД mime тип
sudo -s
cat << EOF > /usr/share/mime/packages/drawio.xml
<?xml version="1.0" encoding="utf-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="text/drawio">
<comment>File drawio</comment>
<comment xml:lang="ru">файл drawio</comment>
<glob pattern="*.drawio"/>
</mime-type>
</mime-info>
EOF
update-mime-database /usr/share/mime
exit
nano ~/.config/mimeapps.list
в mimeapps.list добавляем в формате
[Default Applications]
.....
<наш mime тип>=<название файла desktop для запуска приложения который хранится к примеру тут ~.local/share/applications/fly/> получилось так:
text/drawio=drawio-x86_64-25.0.2.AppImage.desktop
Поддержке астры о решении чур не рассказывать =))) а то они не знают как у них это работает....