Lëshimi i serverit kompakt Niri 26.04, përdorimi i Wayland

Pas tre muajsh zhvillimi, është publikuar lëshimi i serverit kompakt Niri 26.04, që implementon metodën e përbërjes së mozaikut (tiling) në stilin e zgjerimeve GNOME PaperWM, ku dritaret grupohen në një shirit që rrotullohet pafundësisht në ekran. Hapja e një dritareje të re çon në zgjerimin e shiritit, ndërkohë që dritaret e shtuara më parë nuk ndryshojnë madhësinë e tyre. Projekti bazohet në përdorimin e protokollit Wayland, por lejon ekzekutimin e aplikacioneve X11 përmes serverit DDX Xwayland. Kodi i projektit është shkruar në gjuhën Rust dhe shpërndahen nën licencën GPLv3. Pakot formohen për Fedora, NixOS, Arch Linux dhe FreeBSD.

Dallimi kryesor që Niri i ndan nga PaperWM është lidhja me secilën monitor të një lenti të veçantë dritash, e cila nuk ndërhyn me lentet në monitorët e tjerë (në PaperWM puna e ndarë me monitorët nuk mund të realizohet për shkak të lidhjes me koordinatat globale të dritave në GNOME Shell). Niri mbështet HiDPI dhe mund të punojë në sisteme me disa GPU (p.sh., sisteme hibride me një kartë grafike të dedikuar dhe një GPU të integruar). Ka një ndërfaqe të integruar për krijimin e shkëmbimeve dhe regjistrimin e videove, e cila ka veçorinë e përjashtimit nga regjistrimi të dritave të veçanta me informacion konfidencial.

Desktopet virtuale në Niri krijohen dinamikisht dhe, ashtu si në GNOME, janë të vendosura vertikalisht (rripi i dritash rrotullohet horizontalisht, ndërsa rripi i desktopëve është vertikal). Në çdo monitor mund të paraqitet një grup i pavarur tavolina virtuale. Përdorni lëvizjet kontrolluese në touchpad për të kaluar midis desktopëve dhe dritareve. Kur monitori shkëputet, struktura e desktopëve virtualë ruhet dhe transferohet në monitorin e mbetur, dhe kur monitori ri kthehet, rikthehet në gjendjen fillestare. Konfigurimi bëhet përmes një skedari konfigurimi që lejon ndryshimin e parametrave të tillë si gjerësia e kuadrave, margjinat, mënyrat e daljes dhe dimensionet e dritareve. Ndryshimet e bëra në skedarin e konfigurimit aplikohet automatikisht pa rindezjen e kompozitorit. serverit.

Në këtë version të ri:

  • ËshtĂ« shtuar mundĂ«sia pĂ«r tĂ« zbehur sfondin e dritareve polipĂ«rçmuese. Aplikacionet dhe komponentĂ«t e mjedisit tĂ« pĂ«rdoruesit mund tĂ« menaxhojnĂ« transparencĂ«n me protokollin Wayland ext-background-effect, dhe pĂ«r ata qĂ« nuk e pĂ«rkrahin kĂ«tĂ« protokoll, transparenca mund tĂ« konfigurtohet pĂ«rmes lidhjeve nĂ« skedarin e konfigurimit. MbĂ«shtetja e integruar pĂ«r zbehjen e sfondit Ă«shtĂ« realizuar nĂ« shell-at Dank Material dhe Noctalia, nĂ« lançerin Vicinae, simulatorĂ«t e terminalit foot, kitty dhe Ghostty, si dhe nĂ« toolkit-et Quickshell dhe winit. Disponohen dy regjime zbehjeje sfondi: "xray" (zbehja llogaritet njĂ« herĂ« dhe pastaj vendoset njĂ« imazh statik i gatshĂ«m) dhe "normal" (zbehja bĂ«het nĂ« kohĂ« reale).

    Lëshimi i serverit kompakt Niri 26.04, përdorimi i Wayland

  • NĂ« direktivĂ«n e skedarit tĂ« konfigurimit "include", e cila aplikohet pĂ«r tĂ« futur pĂ«rmbajtjen e skedarĂ«ve tĂ« tjerĂ«, Ă«shtĂ« shtuar opsioni "optional=true", i cili lejon pĂ«rcaktimin e komponentĂ«ve tĂ« konfigurimit qĂ« janĂ« opcionalĂ«. NĂ«se skedari i pĂ«rfshirĂ« mungon, duke pasur opsionin "optional=true", nĂ« vend tĂ« njĂ« gabimi do tĂ« shfaqet njĂ« paralajmĂ«rim. Brenda konfigurimit Ă«shtĂ« shtuar mundĂ«sia pĂ«r pĂ«rdorimin e rrugĂ«s "~/", e lidhur me dosjen e shtĂ«pisĂ«.
  • PĂ«r tĂ« thjeshtĂ«suar navigimin nĂ«pĂ«r dritare tĂ« shumta si nĂ« Blender, Ă«shtĂ« implementuar kalimi automatik i kursorit nga njĂ«ra anĂ« e ekranit nĂ« tjetrĂ«n gjatĂ« skrollimit horizontal tĂ« zonĂ«s sĂ« punĂ«s.
  • Kur regjistroni skrin-kast, Ă«shtĂ« realizuar dĂ«rgimi nĂ« PipeWire i metadatat mbi cursorin veçmas nga video stream, qĂ« pĂ«r shembull lejon qĂ« nĂ« OBS tĂ« vizatoni vetĂ« kursorin. NĂ« IPC janĂ« shtuar komanda pĂ«r tĂ« ndjekur regjistrimin e skrin-kastit, ndalimin e tij dhe marrjen e ngjarjeve pĂ«r fillimin/pĂ«rfundimin e regjistrimit (pĂ«r tĂ« shfaqur njĂ« tregues nĂ« panel).
  • ËshtĂ« pĂ«rmirĂ«suar animacioni i skrollimit dhe hapjes/mbylljes sĂ« dritareve.
  • ËshtĂ« shtuar mundĂ«sia pĂ«r tĂ« anuluar operacionin drag&drop pĂ«rmes shtypjes sĂ« çelĂ«sit Escape.
  • ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r tabletĂ« dhe trackball.
  • JanĂ« zgjeruar mundĂ«sitĂ« pĂ«r profilizimin e GPU-sĂ« pĂ«rmes paketes Tracy. ËshtĂ« shtuar mundĂ«sia pĂ«r tĂ« ndjekur performancĂ«n e renderimit dhe operacioneve tĂ« mjegullimit. ËshtĂ« realizuar mbĂ«shtetje pĂ«r sisteme me grafikĂ« hibride (GPU tĂ« integruar + kartĂ« grafike diskrete).
  • ËshtĂ« kryer optimizimi i renderimit. NdĂ«rtimi i listĂ«s sĂ« objekteve qĂ« vizatohen nĂ« ekran Ă«shtĂ« pĂ«rshpejtuar 2-3 herĂ« nĂ« sisteme moderne dhe deri nĂ« 8 herĂ« nĂ« tĂ« vjetra.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster