Lëshimi i serverit të ekranit Mir 2.25

Është publikuar lëshimi i serverit të ekranit Mir 2.25, zhvillimi i të cilit vazhdon nga kompania Canonical, pavarësisht përjashtimit të zhvillimit të shells Unity dhe redaksisë Ubuntu për smartfonët. Mir mbetet i kërkuar në projekte të Canonical dhe tani pozicionohet si një zgjidhje për pajisje të integruara dhe internetin e gjërave (IoT). Kodi i projektit shpërndahet nën licencën GPLv2.

Mir ofron një set bibliotekash për krijimin e kompozitëve serverësh bazuar në protokollin Wayland dhe përfshin funksionalitetin tipik të menaxherëve të dritareve dhe serverëve të ekranit. Projekti është i planifikuar për të punuar në klasa të ndryshme pajisjesh, nga sistemet e zakonshme desktop deri te pajisjet e integruara dhe sistemet e internetit të gjërave (IoT). Nga projektet e bazuara në Mir, mund të përmendim menaxherin e kompozitëve Miracle, shellin për kioskët internetan Ubuntu Frame dhe ambientin e përdoruesit Miriway.

Në versionin e ri:

  • Shtuar mbështetje për zgjerimin Wayland ext-foreign-toplevel-list për të marrë informacione mbi sipërfaqet e vendosura në nivelin më të lartë (toplevel), të cilat lejojnë organizimin e fiksimit të dritareve mbi përmbajtje të tjera, për shembull, për të lidhur panelet dhe ndërruesit e dritareve.
  • Shtuar mbështetje për zgjerimin Wayland ext-data-control, që lejon klientët me privilegje të menaxhojnë procesimin e të dhënave, për shembull, për implementimin e menaxherëve të skedave.
  • Implementuar mbështetje të pjesshme për zgjerimet Wayland ext-image-capture-source dhe ext-image-copy-capture për kapjen e përmbajtjes që shfaqet në ekran.
  • Rishikuar menaxhimi i zgjerimeve Wayland.
  • Shtuar platforma evdev-rs, që implementon libinput (procesimi i ngjarjeve të inputit) në gjuhën Rust.
  • Në përbërjen e platformës është përfshirë paketa mir-renderer-gl, që implementon funksionalitetin për renderimin përmes OpenGL.
  • Përmirësuar animacioni i ndryshimit të madhësisë së kursorit.
  • Shtuar klasa LocatePointer.
  • Shtuar menaxherët ApplicationSwitcher dhe StandardApplicationSwitcher për lehtësimin e implementimit të ndërrimit midis aplikacioneve me Alt + tab.
  • Propozuar një klasë të re FloatingWindowManager me implementimin e menaxherit të dritareve (klasa e vjetër MinimalWindowManager është shpallur e vjetruar).
  • Shtuar metodën mir::report_exception().

Burimi: opennet.ru

Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS 🔥 Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS - ProHoster