lansare server de afișare , dezvoltarea căruia continuă sub direcția Canonical, în ciuda renunțării la dezvoltarea interfeței 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 utilizat ca server compozit pentru Wayland, ceea ce permite rularea în medii bazate pe Mir a oricăror aplicații care folosesc Wayland (de exemplu, compilate cu GTK3/4, Qt5 sau SDL2). Pachetele pentru instalare sunt pregătite pentru Ubuntu 16.04-20.04 () și . Codul proiectului sub licența GPLv2.
În noua versiune, principalele modificări sunt legate de extinderea suportului pentru ecrane cu densitate mare de pixeli (HiDPI) și îmbunătățirea portabilității:
- Atunci când Mir funcționează utilizând protocolul Wayland, este realizată scalarea corectă pe ecranele HiDPI. Pentru fiecare dispozitiv de ieșire pot fi stabilite setări separate de scalare, inclusiv valori fracționare ale scalei.
- În componenta pentru suportul lansării aplicațiilor X11 într-un mediu bazat pe Wayland (folosește Xwayland) a fost adăugată posibilitatea de schimbare a scalei pentru dispozitivele de ieșire fictive, a fost oferită opțiunea „—display-config” și a fost dezactivat cursorul X11 în fereastra Mir.
- În implementarea platformei „wayland”, care permite rularea Mir ca client sub controlul altui server compozit Wayland, a fost adăugată posibilitatea de a scala ieșirea clienților Wayland.
- În stratul MirAL (Mir Abstraction Layer), care poate fi folosit pentru a evita apelurile directe la serverul Mir și pentru a abstractiza accesul la ABI prin biblioteca libmiral, a fost implementat starea „fără fereastră activă”.
- În interfața demo mir-shell a fost asigurată scalarea corectă a fundalului și a fost adăugată suport pentru lansarea GNOME Terminal pe toate platformele.
- Au fost rezolvate unele probleme specifice distribuțiilor, inclusiv probleme la lansarea Mir în Fedora și Arch Linux.
- Pentru platforma mesa-kms, care oferă funcționarea Mir deasupra driverelor Mesa și KMS (alte platforme - mesa-x11, wayland și eglstream-kms), a fost adăugată suport pentru ieșirea scalabilă.
Sursa: opennet.ro
