Mir 2.25 ekranservila eldono

La eldono de la ekranservilo Mir 2.25 estis publikigita, kies disvolviĝo daŭras ĉe Canonical, malgraŭ la rezigno pri la disvolviĝo de la Unity-ŝelo kaj eldono. Ubuntu por inteligentaj telefonoj. Mir restas postulata en Canonical-projektoj kaj nun estas poziciigita kiel solvo por enigitaj aparatoj kaj la Interreto de Aĵoj (IoT). La kodo de la projekto estas distribuita sub la GPLv2-licenco.

Mir provizas aron da bibliotekoj por krei kompozitajn elementojn. serviloj Bazita sur la protokolo Wayland, ĝi inkluzivas la normajn funkciojn de fenestraj administriloj kaj ekranaj serviloj. La projekto estas desegnita por funkcii sur diversaj aparatklasoj, de normaj labortablaj sistemoj ĝis enigitaj aparatoj kaj Interreto de Aĵoj (IoT) sistemoj. Inter Mir-bazitaj projektoj, rimarkindaj inkluzivas la kompozitan administrilon Miracle kaj ŝelon por interretaj kioskoj. Ubuntu Kadro kaj Miriway uzanto-medio.

En la nova versio:

  • Aldonita subteno por la etendaĵo Wayland ext-foreign-toplevel-list por preni informojn pri ĉefnivelaj surfacoj, kiu ebligas aldokigi fenestrojn super alia enhavo, ekzemple por alkroĉi kutimajn panelojn kaj fenestroŝaltilojn.
  • Aldonita subteno por la etendaĵo Wayland ext-data-control, kiu permesas al privilegiitaj klientoj kontroli datentraktadon, ekzemple, por efektivigi poŝbretajn administrilojn.
  • Implementis partan subtenon por la Wayland-etendaĵoj ext-image-capture-source kaj ext-image-copy-capture por kapti enhavon montratan sur la ekrano.
  • La administrado de la etendaĵo Wayland estis reverkita.
  • Aldonis la platformon evdev-rs, kiu efektivigas libinput (manipuladon de enigaj eventoj) en Rust.
  • La platformo inkluzivas la pakaĵon mir-renderer-gl, kiu efektivigas funkciojn por bildigo per OpenGL.
  • Plibonigita animacio por ŝanĝi la grandecon de la kursoro.
  • Aldonis la klason LocatePointer.
  • Aldonitaj traktiloj ApplicationSwitcher kaj StandardApplicationSwitcher por simpligi la efektivigon de ŝaltado inter aplikaĵoj per Alt + tab.
  • Nova klaso FloatingWindowManager kun efektivigo de fenestroadministrilo estas proponita (la malnova klaso MinimalWindowManager estas deklarita malaktuala).
  • Aldonita metodo mir::report_exception().

fonto: opennet.ru

Aĉetu fidindan gastigadon por retejoj kun DDoS-protekto, VPS-VDS-serviloj 🔥 Aĉetu fidindan retejan gastigadon kun DDoS-protekto, VPS VDS-servilojn | ProHoster