Versiunea serverului de afișare Mir 1.4

publicat lansarea serverului de afișare Mir 1.4, care continuă să fie dezvoltat de Canonical, în ciuda abandonului de dezvoltare a shell-ului Unity și a ediției Ubuntu pentru smartphone-uri. Mir rămâne solicitat în proiectele Canonical și este acum poziționat ca o soluție pentru dispozitivele încorporate și Internetul lucrurilor (IoT). Mir poate fi folosit ca server compozit pentru Wayland, care vă permite să rulați orice aplicație folosind Wayland (de exemplu, construită cu GTK3/4, Qt5 sau SDL2) în medii bazate pe Mir. Pachete de instalare pregătite pentru Ubuntu 16.04/18.04/18.10/19.04 (PPA) Și Fedora 29/30. Cod proiect distribuit de licențiat conform GPLv2.

Noua versiune de instrumente pentru rularea aplicațiilor Wayland în shell-uri bazate pe Mir a îmbunătățit suportul pentru extensiile de protocol wlr-layer-shell (Layer Shell), propus de dezvoltatorii mediului de utilizator Sway și utilizat în procesul de portare a shell-ului MATE la Wayland. Utilitarele mirrun și mirbacklight au fost eliminate din distribuție. MirAL (Mir Abstraction Layer), care poate fi folosit pentru a evita accesul direct la serverul Mir și accesul abstract la ABI prin biblioteca libmiral, a adăugat suport pentru zone exclusive care limitează plasarea ferestrelor la o anumită zonă a ecranului .

Primul pas a fost făcut pentru a scăpa de API-ul mirclient specific, care a fost într-o stare înghețată de mult timp și se recomandă utilizarea protocolului Wayland. În noua versiune, API-ul mirclient este dezactivat în mod implicit, dar opțiunea de compilare „--enable-mirclient” este lăsată pentru a o aduce înapoi, iar variabila de mediu MIR_SERVER_ENABLE_MIRCLIENT și setarea fișierului de configurare enable-mirclient sunt oferite pentru activare selectivă. Eliminarea completă a API-ului mirclient este împiedicată de faptul că acesta continuă să fie utilizat în UBporturi și Ubuntu Touch.

Sursa: opennet.ru

Adauga un comentariu