1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openharmony-third_party_wayland_standard

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README
Что такое Wayland?

Wayland — это проект, определяющий протокол для взаимодействия композитора с его клиентами, а также библиотечную реализацию этого протокола. 

Композитор может быть автономным сервером отображения, работающим на ядре Linux с настройками режима и устройствами ввода evdev, приложением X или самим клиентом Wayland. Клиентами могут быть традиционные приложения, серверы X (без рута или полноэкранные) или другие серверы отображения.

Протокол Wayland по существу касается только обработки ввода и управления буфером. Композитор получает события ввода и перенаправляет их соответствующему клиенту. Клиенты создают буферы и выполняют рендеринг в них, уведомляя композитора, когда необходимо перерисовать. Протокол также обрабатывает перетаскивание, выделение, управление окнами и другие взаимодействия, которые должны проходить через композитор. Однако протокол не обрабатывает рендеринг, что делает Wayland таким простым. Все клиенты должны обрабатывать рендеринг самостоятельно, обычно через cairo или OpenGL.

Weston — это эталонная реализация композитора Wayland, и репозиторий weston также включает несколько примеров клиентов.

Создание библиотек Wayland довольно просто, за исключением libffi, у них не так много зависимостей:

    $ git clone https://gitlab.freedesktop.org/wayland/wayland
    $ cd wayland
    $ meson build/ --prefix=PREFIX
    $ ninja -C build/ install

где PREFIX — это место, где вы хотите установить библиотеки. Более подробные инструкции по сборке для Wayland, Weston, Xwayland и различных наборов инструментов см. на сайте https://wayland.freedesktop.org.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/openharmony-third_party_wayland_standard.git
git@api.gitlife.ru:oschina-mirror/openharmony-third_party_wayland_standard.git
oschina-mirror
openharmony-third_party_wayland_standard
openharmony-third_party_wayland_standard
master