Mir 1.2 serbestberdana serverê nîşan bide

Nasandin serbestberdana serverê nîşan bide Min 1.2 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 28/29/30.

Di weşana nû de:

  • Di amûrên ji bo misogerkirina destpêkirina sepanên Wayland di hawîrdora Mir de, hejmara dirêjkirina protokola Wayland piştgirî zêde bûye. Pêvekên wl_shell, xdg_wm_base û xdg_shell_v6 niha ji hêla xwerû ve têne çalak kirin. zwlr_layer_shell_v1 û zxdg_output_v1 dikarin cuda werin çalak kirin. Xebat dest pê kir ku kapasîteya pênasekirina pêvekên xwe yên protokola Wayland ji bo şêlên xwe yên grafîkî yên Mir-based peyda bikin. Pêngava yekem di pêkanîna taybetmendiyek wusa de lêzêdekirina pakêtek nû ya libmirwayland-dev bû, ku dihêle hûn ji bo protokola xwe çînek çêbikin û wê li MirAL tomar bikin;
  • Kapasîteyên qata MirAL (Mir Abstraction Layer) hatine berfireh kirin, ku dikare were bikar anîn da ku rasterast ji servera Mir û gihandina abstrakt a ABI-yê bi navgîniya pirtûkxaneya libmiral dûr nekevin. Ji bo qeydkirina pêvekên Wayland-a xwe li çîna WaylandExtensions piştgirî zêde kir. Çînek MinimalWindowManager-a nû ya bi pêkanîna stratejiya rêveberiya pencereyê ya xwerû (dikare were bikar anîn ji bo afirandina kelûpelên pencereyê yên sade, piştgirî dide xerîdarên Wayland ku bi karanîna tevgerên ekranê yên li ser ekranên destikê ve biguhezînin û mezinahiya pencereyek biguhezînin);
  • Piştgiriya ceribandinê ya ji bo serîlêdanên X11 bi şiyana destpêkirina pêkhateya Xwayland wekî ku hewce ye ve hatî berfireh kirin.

Source: opennet.ru

Add a comment