Mir 1.4 serbestberdana serverê nîşan bide

weşandin serbestberdana serverê nîşan bide Min 1.4 dît, pêşveçûna ku ji hêla Canonical ve berdewam dike, tevî redkirina pêşdebirina Unity shell û çapa Ubuntu ya ji bo smartfonan. Mir di projeyên Canonical de di daxwaziyê de dimîne û naha wekî çareseriyek ji bo cîhazên pêvekirî û Înterneta Tiştan (IoT) tête cih. Mir dikare ji bo Wayland wekî serverek pêkhatî were bikar anîn, ku destûrê dide te ku hûn her serlêdanan bi karanîna Wayland (mînak, bi GTK3/4, Qt5 an SDL2 ve hatî çêkirin) li hawîrdorên bingeha Mir-ê bimeşînin. Pakêtên sazkirinê ji bo Ubuntu 16.04/18.04/18.10/19.04 (PPA) û Fedora 29/30. Koda projeyê belav kirin ji hêla lîsansa di bin GPLv2.

Serbestberdana nû ya amûrên ji bo xebitandina sepanên Wayland di şêlên bingeha Mir de piştgirî ji dirêjkirina protokolê re çêtir kiriye. wlr-layer-shell (Layer Shell), ji hêla pêşdebirên hawîrdora bikarhênerê Sway ve hatî pêşniyar kirin, û di pêvajoya veguhastina şêlê MATE-ê de ji Wayland re tê bikar anîn. Karûbarên mirrun û mirbacklight ji belavkirinê hatine rakirin. MirAL (Mir Abstraction Layer), ku dikare were bikar anîn da ku ji gihandina rasterast a servera Mir û gihandina abstrakt a ABI-yê bi navgîniya pirtûkxaneya libmiral ve were dûr xistin, ji bo deverên taybetî yên ku danîna pencereyê li deverek diyar a ekranê sînordar dikin piştgirî zêde kiriye. .

Yekem gav hate avêtin ku ji API-ya mîkrobatê ya taybetî ya ku ji demek dirêj ve di rewşek cemidî de ye xilas bibe, û tê pêşniyar kirin ku li şûna wê protokola Wayland bikar bînin. Di berdana nû de, API-ya mirclient ji hêla xwerû ve tê neçalak kirin, lê vebijarka avakirina "--enable-mirclient" tê hiştin ku wê vegerîne, û guhêrbara jîngehê MIR_SERVER_ENABLE_MIRCLIENT û mîhenga pelê veavakirina enable-mirclient ji bo çalakkirina bijartî têne pêşkêş kirin. Rakirina bêkêmasî ya API-ya mirclient ji hêla rastiya ku ew tê de tête bikar anîn asteng dike ubports û Ubuntu Touch.

Source: opennet.ru

Add a comment