Ko te tukunga o te mokihi wayland-protocols 1.21 kua whakaputahia, kei roto he huinga kawa me nga toronga e kii ana i nga kaha o te kawa matua Wayland me te whakarato i nga kaha e tika ana mo te hanga i nga tūmau hiato me nga taiao kaiwhakamahi.
Начиная с выпуска 1.21 стадия развития протколов «unstable» заменена на «staging», для того чтобы сгладить процесс стабилизации протоколов, прошедших тестирование в рабочих окружениях. Все протоколы последовательно проходят три фазы — разработка, тестирование и стабилизация. После завершения стадии разработки протокол помещается в ветку «staging» и включается в состав набора wayland-protocols, а после завершения тестирования перемещается в категорию стабильных. Протоколы из категории «staging» уже можно применять в композитных серверах и клиентах, где требуется связанная с ними функциональность. В категории «staging» запрещено внесение изменений, нарушающих совместимость, но в случае выявление проблем и недоработок в ходе тестирования, не исключается замена новой значительной версией протокола или или другим Wayland-расширением.
В новой версии реализована возможность установки с использованием системы сборки Meson вместо autotools. В будущем планируется полностью прекратить поддержку autotools. В категорию staging добавлен новый протокол xdg-activation, позволяющий передать фокус между разными поверхностями первого уровня. Например, при помощи xdg-activation один интерфейс для запуска приложений может передать фокус другому интерфейсу или одно приложение может переключить фокус на другое. Поддержка xdg-activation уже реализована для Qt, GTK, wlroots, Mutter и KWin.
Kei roto i nga kawa Wayland i tenei wa nga kawa pumau e whai ake nei he hototahi whakamuri:
- "Tirotiro" - ka taea e te kiritaki te mahi i nga mahi whakaheke me te tapahi i nga taha o te mata i te taha o te tūmau.
- "wa whakaaturanga" - ka whakarite i te whakaaturanga ataata.
- Ko te "xdg-shell" he atanga mo te hanga me te pahekoheko me nga papanga penei i nga matapihi, e taea ai te nuku huri noa i te mata, te whakaiti, te whakanui, te rahi, me era atu.
Kawa i whakamatauria i roto i te peka "whakatairanga":
- "mata-mata" - te whakahaere i te mahi i roto i te aratau mata katoa;
- "tikanga-whakauru" - tukatuka tikanga whakauru;
- "Idle-inhibit" - te aukati i te whakarewatanga o te kaitiaki mata (kaitiaki mata);
- “tohu-waoma whakauru” — tohuwa mo nga takahanga whakauru;
- "linux-dmabuf" - te tiritiri i etahi kaari ataata ma te whakamahi hangarau DMABuff;
- "kuputuhi-whakauru" — te whakarite i te whakauru kupu;
- "tohu tohu" - whakahaere mai i nga mata pa;
- “takahanga tohu whanaunga” - takahanga tohu tohu whanaunga;
- “pointer constraints” - tohu tohu (aukati);
- "papa" - tautoko mo te whakauru mai i nga papa.
- “xdg-ke” - atanga mo te taunekeneke me nga mata o te kiritaki "tata";
- “xdg-decoration” - te whakaputa whakapaipai matapihi ki te taha tūmau;
- "xdg-putanga" — etahi atu korero mo te whakaputanga ataata (whakamahia mo te tauine hautanga);
- "xwayland-keyboard-grab" - Hopukia te whakaurunga ki nga tono XWayland.
- kowhiringa tuatahi - ma te whakataurite ki te X11, ka whakarite i te mahi o te papatopenga tuatahi (te kowhiringa tuatahi), ko nga korero ka whakauruhia ki te paatene kiore waenga;
- Ko te linux-explicit-tukutahi he tikanga Linux-motuhake mo te tukutahi i nga parepare-a-mata.
- xdg-activation — позволяет передать фокус между разными поверхностями первого уровня (например, при помощи xdg-activation одно приложение может переключить фокус на другое).
Source: opennet.ru