Композитор Qt Wayland
Композитор Qt Wayland — это модуль, предоставляющий API QML и C++ для разработки пользовательских серверов отображения, основанных на протоколе Wayland. Сервер отображает содержимое из клиентских приложений, поддерживающих протокол Wayland.
Переменные среды и аргументы командной строки
API Композитора Qt Wayland распознает некоторые переменные среды и аргументы командной строки, которые можно использовать для настройки его поведения.
- Переменные среды:
- QT_WAYLAND_HARDWARE_INTEGRATION Выбирает плагин интеграции с аппаратным обеспечением.
- QT_WAYLAND_CLIENT_BUFFER_INTEGRATION Выбирает плагин интеграции буферов клиента.
- QT_WAYLAND_SERVER_BUFFER_INTEGRATION Выбирает плагин интеграции буферов сервера.
- Аргументы командной строки:
-
--wayland-socket-nameЗаменяет имя сокета по умолчанию, используемое для связи с клиентами.
-
Примеры
Посмотрите примеры Композитора Qt Wayland для демонстрации использования API для написания пользовательских серверов отображения.
Лицензии и атрибуции
Композитор Qt Wayland и плагин интеграции Qt Wayland доступны по коммерческим лицензиям от The Qt Company. Кроме того, они доступны по GNU Lesser General Public License, версии 3 или GNU General Public License, версии 2. Для получения более подробной информации см. Лицензирование Qt.
Композитор Qt Wayland и плагин интеграции Qt Wayland используют определения протокола по следующим разрешительным лицензиям:
Лицензия MIT |
|
Лицензия HPND |
|
Лицензия HPND |
|
Лицензия MIT |
Справочник API
К API Композитора Qt Wayland можно обратиться с помощью C++ или QML.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qtwaylandcompositor-index.html