Lansarea serverului compozit Niri 25.11, care utilizează Wayland

După trei luni de dezvoltare, a fost publicat versiunea serverului compozit Niri 25.11, care implementează metoda de aranjare mozaicală (tiling) în stilul extensiei GNOME PaperWM, în care feronierul sunt grupate într-un flux derulant nelimitat pe ecran. Deschiderea unei feronieri noi duce la extinderea fluxului, iar feronierile adăugate anterior nu își schimbă dimensiunea. Proiectul se bazează pe utilizarea protocolului Wayland, dar permite rularea aplicațiilor X11 prin intermediul serverului DDX Xwayland. Codul proiectului este scris în limbajul Rust și este distribuit sub licența GPLv3. Pachetele sunt realizate pentru Fedora, NixOS, Arch Linux și FreeBSD.

Diferența principală dintre Niri și PaperWM este că Niri leagă fiecărui monitor un flux propriu de feronieră, care nu se intersectează cu fluxurile de pe alte monitoare (în PaperWM, lucrul separat cu monitoarele nu poate fi realizat din cauza legării la coordonatele globale ale feronierei în GNOME Shell). Niri suportă HiDPI și poate funcționa pe sisteme cu mai multe GPU-uri (de exemplu, sisteme hibride cu o placă grafică dedicată și un GPU integrat). Există o interfață încorporată pentru capturi de ecran și înregistrarea screencast-urilor, a cărei caracteristică este posibilitatea de a exclude din înregistrare feronierile cu informații confidențiale.

Birourile virtuale în Niri sunt create dinamic și, similar cu GNOME, sunt plasate vertical (fluxul feronierelor se roteste horizontal, iar fluxul birourilor – vertical). Fiecare monitor poate afișa un set independent birouri virtuale. Pentru a comuta între birouri și feronieri, se pot folosi gesturi de control pe touchpad. La deconectarea monitorului, aranjamentul birourilor virtuale este salvat și transferat pe monitorul rămas, iar la reconectarea monitorului este restaurat în starea inițială. Configurarea se face printr-un fișier de configurare, permițând modificarea unor parametrii precum lățimea cadrelor, margini, moduri de ieșire și dimensiunile feronierelor. Modificările efectuate în fișierul de configurare sunt aplicate automat fără a reporni serverul compozit.

Lansarea serverului compozit Niri 25.11, care utilizează Wayland

În noua versiune:

  • A fost adătat o interfață pentru comutarea între feronete cu Alt+Tab, arătând miniaturi în timpul derolării feronete. Feronetele pot fi afișate, legate de desktopul virtual curent (tasta „w”) sau de dispozitivul de ieșire (tasta „o”). De asemenea, este disponibilă combinația de taste Alt+»`» pentru a comuta între feronetele aplicației curente.
    Lansarea serverului compozit Niri 25.11, care utilizează Wayland
  • Au fost adăugate efecte de animație pentru trecerea feronete în modul pe ecran complet și ieșirea din acesta.
  • A fost implementat suport complet pentru extinderea feronetei pe întregul ecran (anterior se susținea extinderea feronetei pe toată lățimea, păstrând margini și borduri, iar acum se susține extinderea ocupând întreaga zonă disponibilă fără a arăta borduri). Extinderea se face prin apăsarea butonului corespunzător din partea de sus a feronetei sau prin dublu clic pe titlu.
    Lansarea serverului compozit Niri 25.11, care utilizează Wayland
  • A fost adăugată posibilitatea generării de evenimente de derulare a conținutului atunci când se efectuează un drag orizontal pe titlul feronetei în aspectul mozaic (dragul vertical mută feroneta, iar dragul orizontal derulează informația în feronete).
  • A fost oferită posibilitatea de a defini configurații separate ale aspectului feronetei, legate de un anumit dispozitiv de ieșire (monitor) sau desktop virtual.
  • În fișierele de configurare a fost implementată directiva «include» pentru a insera conținutul din alte fișiere.
  • A fost adăugat suport pentru monitoare externe conectate prin portul DisplayLink.
  • Au fost aduse modificări care reduc pâlpâirea ecranului.
  • A fost adăugat suport pentru definirea propriilor moduri video pentru dispozitivele de ieșire, fără a fi limitate la modurile transmise prin EDID. De exemplu, 'mode custom=true «1920×1080@100″'.
  • A fost adăugat suport pentru lansarea sesiunii feronete niri în WSL (Windows Subsystem for Linux).

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