Внедряем в рамках импортозамещения Astra Linux (релиз Орёл). В данной статье будут собраны ответы на задачи, которые успешно были решены. Astra Linux базируется на Debian GNU/Linux и многие советы применимы как от Дебиан, в частности, так и от Linux, в целом. Если вам помогут найденные ответы, то welcome!
Это отечественная разработка на базе Debian GNU/Linux. Астра Линукс Общего Назначения (Astra Linux Common Edition) под названием Орёл трудится на классической X86_64 архитектуре без разработанной и верифицируемой системы мандатного доступа безопасности (конкурент AppArmor и SELinux). Орёл бесплатен для некоммерческого использования.
Астра Линукс Специального Назначения (Astra Linux Special Edition) идёт уже с системой мандатного доступа, позволяющей работать с информацией вплоть до "совершено секретно". Данные релизы трудятся на различных аппаратных архитектурах и так же названы в честь городов-героев.
На примере связи файлов XML с LibreOffice Calc в большинстве Linux нужно использовать команду xdg-mime default /usr/share/applications/libreoffice-calc.desktop application/xml
Проверить связь - xdg-mime query default application/xml
В Астре Linux настоятельно рекомендуется fly-mimeapps --setassoc application/xml /usr/share/applications/libreoffice-calc.desktop
Проверить связь - fly-mimeapps --getassoc application/xml
В любом случае ваши изменения отражатся в файле ~/.config/mimeapps.list
Если в скриптах вызываете запрос на повышение привилегий, то, вероятнее всего хотите сделать запрос 1 раз на множество команд. Придётся использоваться что-то типа fly-su 'sh -c "mkdir /mnt/test3; mkdir /mnt/test4"'
Если вам в скриптах необходимо вызвать создание отдельной (не вложенной) сессии, словно вы мышкой нажали пункт Звезда - Завершение работы - Сессия - Отдельная, нужно использовать команду fly-dmctl reserve
Если вам требуется запустить windows программу, написанную на языке программирования Delphi, возможно, вы увидите отсутствие кнопки свернуть. Можете поиграть декорированием окон в winecfg, но если вас не устраивает результат, то можно исправить ситуацию через редактирование файла ~/.fly/theme/current.themerc
Найдите параметр:
TransientNotMinimizable=true
Измените его на
TransientNotMinimizable=false
К сожалению, в Astra Linux есть проблема с PDF файлами, созданные средствами КОМПАС-3D v18 (Haru Free PDF Library 2.3.0RC2). Из-за нерешённой проблемы в библиотеке libpoppler просмотрщики PDF, использующие её (в том числе и дефолтный Okular), неправильно отображают кириллицу в таких pdf файлах. Возможно, лучшим решением будет смена дефолтного просмотрщика PDF на программу "Просмотр PDF" (установите пакет fly-pdfview, если необходимо).
Дополнительные материалы:
Решение проблем в релизе 1.7 ("Новый" Орёл) Специфичные для Astra Linux решения задач. Часть 2.