Mir 1.4 ցուցադրման սերվերի թողարկում

հրապարակված ցուցադրել սերվերի թողարկումը Միր 1.4, որի մշակումը շարունակում է Canonical-ը՝ չնայած սմարթֆոնների համար Unity shell-ը և Ubuntu հրատարակությունը մշակելուց հրաժարվելուն։ Mir-ը շարունակում է պահանջարկ ունենալ Canonical նախագծերում և այժմ դիրքավորվում է որպես ներկառուցված սարքերի և իրերի ինտերնետի (IoT) լուծում: Mir-ը կարող է օգտագործվել որպես Wayland-ի կոմպոզիտային սերվեր, որը թույլ է տալիս գործարկել ցանկացած հավելված՝ օգտագործելով Wayland-ը (օրինակ՝ կառուցված GTK3/4, Qt5 կամ SDL2-ով) Mir-ի վրա հիմնված միջավայրերում: Տեղադրման փաթեթները պատրաստված են Ubuntu 16.04/18.04/18.10/19.04 (ՀԺԿ) Եվ Fedora 29/30. Ծրագրի կոդը տարածվում է լիցենզավորված GPLv2-ի համաձայն:

Վեյլենդի հավելվածները Mir-ի վրա հիմնված պատյաններում գործարկելու գործիքների նոր թողարկումը բարելավում է արձանագրությունների ընդլայնումների աջակցությունը։ wlr-layer-shell (Layer Shell), առաջարկվել է Sway օգտատերերի միջավայրի մշակողների կողմից և օգտագործվում է MATE shell-ը Wayland տեղափոխելու գործընթացում: Mirrun և mirbacklight կոմունալ ծառայությունները հեռացվել են բաշխումից: MirAL (Mir Abstraction Layer), որը կարող է օգտագործվել Mir սերվերի անմիջական մուտքից և ABI-ին աբստրակտ մուտքից խուսափելու համար libmiral գրադարանի միջոցով, ավելացրել է աջակցություն բացառիկ գոտիների համար, որոնք սահմանափակում են պատուհանների տեղադրումը էկրանի որոշակի հատվածում: .

Առաջին քայլն արվել է կոնկրետ mirclient API-ից ազատվելու համար, որը երկար ժամանակ սառեցված վիճակում է, և դրա փոխարեն խորհուրդ է տրվում օգտագործել Wayland պրոտոկոլը։ Նոր թողարկումում mirclient API-ն լռելյայն անջատված է, բայց «--enable-mirclient» build տարբերակը մնացել է այն հետ բերելու համար, իսկ MIR_SERVER_ENABLE_MIRCLIENT միջավայրի փոփոխականը և enable-mirclient կազմաձևման ֆայլի կարգավորումը առաջարկվում են ընտրովի ակտիվացման համար: Mirclient API-ի ամբողջական հեռացմանը խոչընդոտում է այն փաստը, որ այն շարունակում է օգտագործվել subports և Ubuntu Touch-ը:

Source: opennet.ru

Добавить комментарий