Авторские статьи

Специфичные для Astra Linux решения задач. Часть 1.


Внедряем в рамках импортозамещения Astra Linux (релиз Орёл). В данной статье будут собраны ответы на задачи, которые успешно были решены. Astra Linux базируется на Debian GNU/Linux и многие советы применимы как от Дебиан, в частности, так и от Linux, в целом. Если вам помогут найденные ответы, то welcome!


Что такое Astra Linux?

Astra Linux

Это отечественная разработка на базе 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


Программы на Delphi внутри WINE

Если вам требуется запустить windows программу, написанную на языке программирования Delphi, возможно, вы увидите отсутствие кнопки свернуть. Можете поиграть декорированием окон в winecfg, но если вас не устраивает результат, то можно исправить ситуацию через редактирование файла ~/.fly/theme/current.themerc

Найдите параметр:
TransientNotMinimizable=true
Измените его на
TransientNotMinimizable=false


Некорректное отображение шрифтов в pdf

К сожалению, в 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.

Дата последней правки: 2023-01-17 09:59:54

RSS vasilisc.com   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи об Astra Linux
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта