փաթեթի թողարկում , որը պարունակում է պրոտոկոլների և ընդլայնումների հավաքույթ, որոնք լրացնում են Wayland հիմնական պրոտոկոլի հնարավորությունները և ապահովում են այն հնարավորությունները, որոնք անհրաժեշտ են կոմպոզիտիվ սերվերների և օգտվողի միջավայրերի կառուցման համար։ 1.20 թողարկումը ձևավորվել է գրեթե անմիջապես հետո , որոշ ֆայլերի (README.md, GOVERNANCE.md, MEMBERS.md) արխիվում չցուցակվելու պատճառով։
Նոր տարբերակում նորացված է պրոտոկոլը , որը կիրառվել է արդեն կապակցված popup-միջավայրերի դիրքի փոփոխման հնարավորությամբ։ «presentation time» և xdg-shell պրոտոկոլներին ավելացվել են նոր enum և bitfield հատկանիշներ։ Հավաքմանը ավելացվել է փաստաթուղթ
, որը նկարագրում է Wayland նոր պրոտոկոլների ստեղծման և գոյություն ունեցողների թարմացման գործընթացները wayland-protocols հավաքում։ Ակնառու լրացում է կատարվել գոյություն ունեցող պրոտոկոլներին, բարելավվել է փաստաթղթի որակը և ուղղվել են հայտնաբերված սխալները։
Այս պահին wayland-protocols հավաքում ընդգրկված են հետևյալ կայուն պրոտոկոլները, որոնք ապահովում են հետադարձ համամատելիություն։
- «viewporter» — թույլ է տալիս հաճախորդին իրականացնել մակերեսի մասշտաբավորման և տրամագծերի կտրում գործողություններ սերվերի կողմից։
- «presentation time» — ապահովում է տեսանյութի ցուցադրում։
- «xdg-shell» — մակերեսների ստեղծման և նրանց հետ փոխազդելու ինտերֆեյս, որը թույլ է տալիս դրանք տեղաշարժել էկրանին, minimize անել, maximize անել, չափը փոխել և այլն։
Ավելի ոչ կայուն պրոտոկոլները, որոնց զարգացումը դեռևս ավարտված չէ և անցողիկության պահպանման երաշխիքներ չկան՝
- «fullscreen-shell» — լրիվ էկրանային ռեժիմով աշխատանքի կառավարում;
- «input-method» — մուտքի մեթոդների մշակումը;
- «idle-inhibit» — էկրանի պահպանող ծրագրերի արգելափակում;
- «input-timestamps» — մուտքի իրադարձությունների ժամանակային նշանները;
- «linux-dmabuf» — միաժամանակյա գրադարանների կիսում DMABuff տեխնոլոգիայի միջոցով;
- «text-input» — տեքստի մուտքի կազմակերպումը;
- «pointer-gestures» — կառավարում ցենզոմային էկրանից;
- «relative pointer events» — հարաբերական ցուցիչային իրադարձություններ;
- «pointer constraints» — ցուցիչների սահմանափակումներ (արգելափակում);
- «tablet» — գծային մուտքի աջակցությունը:
- «xdg-foreign» — «բարեկամ» հաճախորդի մակերեսների հետ փոխազդելու ինտերֆեյս;
- «xdg-decoration» — պատուհանների ձևազարդումների գծագրում սերվերի կողմից;
- «xdg-output» — լրացուցիչ տեղեկություններ տեսահեռարձակման մասին (օգտագործվում է մասնակի չափաբառման համար);
- «xwayland-keyboard-grab» — XWayland ծրագրերում մուտքի բռնում։
- primary-selection — ինչպես X11-ում ապահովում է առաջնային փոխանակման բուֆերի աշխատանքը (primary selection), որի տեղեկությունը սովորաբար ներառվում է միջնորդական մկնիկի կոճակով;
- linux-explicit-synchronization — Linux- ի հատուկ բուֆերների համաժամացման մեխանիզմ մակերեսի կապի շրջանակում։
Ընտանիք: opennet.ru
