paketin buraxılışı , baza Wayland protokolunu əlavə edən və kompozit serverlər və istifadəçi mühitləri yaratmaq üçün zəruri olan imkanları təqdim edən protokollar və genişləndirmələr toplusudur. 1.20 buraxılışı demək olar ki, dərhal formalaşdırılıb , bəzı faylların (README.md, GOVERNANCE.md, MEMBERS.md) arxivə daxil edilməməsi səbəbindən.
Yeni versiyada -in protokolu yenilənib, artıq bağlanmış pop-up dialoqlarının mövqeyini dəyişdirmək imkanı əlavə edilib. "presentation time" və xdg-shell protokollarına yeni enum və bitfield atributları əlavə edilib. Üstəlik, daxil edilmiş sənəd
-dir, Wayland protokollarının yaradılması və mövcud olanların yenilənməsi proseslərini təsvir edir. Var olan protokollarda kiçik əlavələr edilib, sənədləşmə yaxşılaşdırılıb və aşkar edilmiş səhvlər aradan qaldırılıb.
Hazırda wayland-protocols daxil olan aşağıdakı sabit protokollar, geriyə uyğunluq təmin edir:
- «viewporter» — müştəriyə server tərəfində səthlərin miqyasını artırma və kənarlarını kəsmə imkanı verir.
- «presentation time» — videonun göstərilməsini təmin edir.
- «xdg-shell» — səthlərin pəncərə kimi yaradılması və qarşılıqlı əlaqəsi interfeysi, pəncərələri ekran üzərində hərəkət etdirmək, minimallaşdırmaq, bərpa etmək, ölçüsünü dəyişmək və s. imkan verir.
Tam deyiləcək protokollar, inkişafı hələ tamamlanmamışdır və əvvəlki buraxılışlarla uyğunluq saxlanılması qarantiyalanmır:
- «fullscreen-shell» — tam ekran rejimində işləməyi idarə edir;
- «input-method» — daxil etmə üsullarını işləyir;
- «idle-inhibit» — ekran qoruyucusunun işə salınmasını bloklayır;
- «input-timestamps» — daxil etmə hadisələri üçün zaman damgaları;
- «linux-dmabuf» — DMABuff texnologiyası ilə bir neçə qrafik kartının paylaşımını həyata keçirir;
- «text-input» — mətni daxil etməyi təşkil edir;
- «pointer-gestures» — toxunma ekranlarından idarə edilməsini həyata keçirir;
- «relative pointer events» — nisbət göstəricisi hadisələri;
- «pointer constraints» — göstəricilər üçün məhdudiyyətlər (bloklama);
- «tablet» — planşetlərdən daxil etməni dəstəkləyir.
- «xdg-foreign» — "qatqı qonşu" müştəri ilə səthlərin qarşılıqlı əlaqə interfeysi;
- «xdg-decoration» — pəncərələrin dekorasiyasının server tərəfində çəkilişi;
- «xdg-output» — video çıxışı ilə bağlı əlavə məlumatlar (kəsirli miqyaslama üçün istifadə olunur);
- «xwayland-keyboard-grab» — XWayland tətbiqlərində girişin ələ keçirilməsi.
- primary-selection — X11-ə bənzər olaraq, ilkin mübadilə tamponunun (primary selection) işləməsini təmin edir, hansı ki, onun məlumatları adətən orta siçan düyməsi vasitəsilə daxil edilir;
- linux-explicit-synchronization — səthlə bağlı tamponların sinkronizasiyası üçün Linux-a xas olan mexanizm.
Mənbə: opennet.ru
