Добавил:
Только когда поступишь в технический вуз поймешь на сколько ты гуманитарий Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дополнительные материалы.pdf
Скачиваний:
3
Добавлен:
07.06.2025
Размер:
12.29 Mб
Скачать

РАЗРАБОТКА ПО ДЛЯ ОС АВРОРА

Значок приложения

Изображения значка приложения должны быть в формате .png и называться в соответствии с установочным пакетом

С приложением должны поставляться изображения значка следующих размеров:

86 × 86

108 × 108

128 × 128

172 × 172

Другие размеры не поддерживаются

Рекомендуемая структура размещения файлов значка имеет вид:

/usr/share/icons/hicolor/

├── 86x86/apps/<название_пакета>.png ├── 108x108/apps/<название_пакета>.png ├── 128x128/apps/<название_пакета>.png └── 172x172/apps/<название_пакета>.png

РАЗРАБОТКА ПО ДЛЯ ОС АВРОРА

Разделяемые библиотеки

Допустимые зависимости приложения:

https://community.omprussia.ru/documentation/software_development/reference/publi c_api.html

Собственные и сторонние разделяемые библиотеки следует размещать в директории /usr/share/<название_пакета>/lib

Если приложение не использует библиотеку SailfishApp, то

в исполняемом файле строка rpath должна указывать на директорию

/usr/share/<название_пакета>/lib

РАЗРАБОТКА ПО ДЛЯ ОС АВРОРА

Использование модулей Qt

Модуль QtWidgets запрещен для использования, так как не оптимизирован для интерфейса пользователя ОС Аврора

Модуль QtOpenGL также запрещен для использования из-за обширных зависимостей от модуля QtWidgets

Вместо него рекомендуется использовать ряд классов допустимого модуля Qt GUI

D-Bus API доступны для использования, если к ним есть права доступа из приложения без необходимости повышения привилегий

Запрещено поставлять в RPM-пакете файлы в формате .service, активирующие шину D-Bus

Openrepos.net