Lansarea serverului de afișare Mir 2.25

A fost publicat release-ul serverului de afișare Mir 2.25, dezvoltat de Canonical, în ciuda renunțării la dezvoltarea interfeței Unity și a versiunii Ubuntu pentru smartphone-uri. Mir rămâne solicitant în proiectele Canonical și este acum poziționat ca o soluție pentru dispozitive încorporate și Internetul lucrurilor (IoT). Codul proiectului este distribuit sub licența GPLv2.

Mir oferă un set de biblioteci pentru crearea de compozitoare servere bazate pe protocolul Wayland și include funcționalități tipice ale managerilor de feronerie și serverelor de afișare. Proiectul este destinat să funcționeze pe diverse clase de dispozitive, de la sisteme desktop obișnuite până la dispozitive încorporate și sisteme de Internet al lucrurilor (IoT). Printre proiectele bazate pe Mir se numără managerul de compoziție Miracle, interfața pentru chioscurile de internet Ubuntu Frame și mediul utilizator Miriway.

În noua versiune:

  • A fost adăugată suportul pentru extensia Wayland ext-foreign-toplevel-list pentru a obține informații despre suprafețele plasate la cel mai înalt nivel (toplevel), care permit organizarea feroneriilor deasupra altui conținut, de exemplu, pentru conectarea propriilor panouri și comutatoare de feronerie.
  • A fost adăugată suportul pentru extensia Wayland ext-data-control, care permite clienților privilegiați să gestioneze procesarea datelor, de exemplu, pentru implementarea managerilor de clipboard.
  • A fost implementat suport parțial pentru extensiile Wayland ext-image-capture-source și ext-image-copy-capture pentru a captura conținutul afișat pe ecran.
  • A fost revizuit managementul extensiilor Wayland.
  • A fost adăugată platforma evdev-rs, care implementează libinput (managementul evenimentelor de intrare) în limbajul Rust.
  • Pachetul mir-renderer-gl, care implementează funcționalitatea de redare prin OpenGL, a fost inclus în platformă.
  • A fost îmbunătățită animația schimbării dimensiunii cursorului.
  • A fost adăugat clasa LocatePointer.
  • A fost adăugat gestionarul ApplicationSwitcher și StandardApplicationSwitcher pentru a simplifica implementarea comutării între aplicații prin Alt + tab.
  • A fost propus un nou class FloatingWindowManager cu implementarea unui manager de feronerie (vechiul class MinimalWindowManager a fost declarat învechit).
  • A fost adăugat metoda mir::report_exception().

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster