Lëshimi i serverit të ekranit Mir 1.2

prezantuar lirimin e serverit të ekranit Unë dukesha 1.2, zhvillimi i të cilit vazhdon nga Canonical, pavarësisht refuzimit për të zhvilluar guaskën Unity dhe edicionin Ubuntu për telefonat inteligjentë. Mir mbetet i kërkuar në projektet Canonical dhe tani është pozicionuar si një zgjidhje për pajisjet e integruara dhe Internetin e Gjërave (IoT). Mir mund të përdoret si një server i përbërë për Wayland, i cili ju lejon të ekzekutoni çdo aplikacion duke përdorur Wayland (për shembull, të ndërtuar me GTK3/4, Qt5 ose SDL2) në mjedise të bazuara në Mir. Paketat e instalimit janë përgatitur për Ubuntu 16.04/18.04/18.10/19.04 (APP-ja) Dhe Fedora 28/29/30.

Në publikimin e ri:

  • Në mjetet për të siguruar nisjen e aplikacioneve Wayland në mjedisin Mir, është rritur numri i shtesave të protokollit Wayland të mbështetur. Shtesat wl_shell, xdg_wm_base dhe xdg_shell_v6 janë aktualisht të aktivizuara si parazgjedhje. zwlr_layer_shell_v1 dhe zxdg_output_v1 mund të aktivizohen veçmas. Puna ka filluar për të siguruar aftësinë për të përcaktuar zgjerimet e tyre të protokollit Wayland për predhat e tyre grafike të bazuara në Mir. Hapi i parë në zbatimin e një veçorie të tillë ishte shtimi i një pakete të re libmirwayland-dev, e cila ju lejon të gjeneroni një klasë për protokollin tuaj dhe ta regjistroni atë në MirAL;
  • Janë zgjeruar aftësitë e shtresës MirAL (Mir Abstraction Layer), e cila mund të përdoret për të shmangur aksesin e drejtpërdrejtë në serverin Mir dhe aksesin abstrakt në ABI përmes bibliotekës libmiral. U shtua mbështetje për regjistrimin e shtesave tuaja të Wayland në klasën WaylandExtensions. U shtua një klasë e re MinimalWindowManager me një zbatim të strategjisë së menaxhimit të dritareve të paracaktuar (mund të përdoret për të krijuar predha të thjeshta lundruese të dritareve, duke mbështetur klientët e Wayland për të lëvizur dhe ndryshuar madhësinë e një dritareje duke përdorur gjestet e ekranit në ekranet me prekje);
  • Mbështetja eksperimentale për aplikacionet X11 është zgjeruar me aftësinë për të nisur komponentin Xwayland sipas nevojës.

Burimi: opennet.ru

Shto një koment