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

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


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


Ассоциации файлов для отдельного пользователя

На примере связи файлов 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

    Twitter   


Разделы

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