Lansarea serverului compus Niri 0.1.5, care folosește Wayland

A fost publicat numărul 0.1.5 al serverului compozit Niri, dezvoltat sub inspirația extensiei GNOME PaperWM, implementând o metodă de aranjare mozaică (tiling), în care feroneriile sunt grupate într-o bandă infinit scrollabilă pe ecran. Deschiderea unei noi feronierii duce la extinderea benzii, iar feroneriile adăugate anterior nu își schimbă niciodată dimensiunea. Codul proiectului este distribuit sub licența GPLv3. Pachetele sunt construite pentru Fedora, NixOS, Arch Linux și FreeBSD.

Ca motiv pentru crearea unui manager de feronerie separat se notează imposibilitatea implementării unei lucrări separate cu monitoarele în PaperWM din cauza legăturii cu coordonatele globale ale feroneriilor în GNOME Shell. O diferență esențială a Niri față de PaperWM este legătura fiecărei feronierii de monitor cu propria bandă de feronerie, care nu se suprapun. Niri suportă HiDPI și poate funcționa pe sisteme cu mai multe GPU-uri (de exemplu, pe sisteme hibride cu placă video discretă și GPU integrat).

Așa cum se întâmplă în GNOME, birourile virtuale în Niri sunt create dinamic și sunt dispuse vertical (banda feroneriilor se rotește orizontal, iar banda birourilor vertical). Pe fiecare monitor poate fi afișat un set independent. birouri virtuale. Pentru a comuta între birouri, se pot utiliza gesturi de control pe trackpad. Atunci când monitorul este deconectat, aranjarea birourilor virtuale este memorată și transferată pe monitorul rămas, iar la reconectarea monitorului, aceasta revine la starea inițială.

Lansarea serverului compus Niri 0.1.5, care folosește Wayland

Niri se bazează pe utilizarea protocolului Wayland, dar permite rularea aplicațiilor X11 prin intermediul serverului DDX Xwayland. Există o interfață încorporată pentru crearea de capturi de ecran și înregistrarea de screencast-uri, având ca trăsătură posibilitatea de a exclude din înregistrare feroneriile cu informații confidențiale.

Configurarea se realizează prin intermediul unui fișier de configurare, care permite modificarea parametrilor de bază ai mediului, cum ar fi lățimea cadrelor, marginile, modurile de ieșire și dimensiunile feroneriilor. Modificările efectuate în fișierul de configurare se aplică automat fără a reporni serverul compozit. Este suportat managementul prin gesturi pe touchpad. Modificările de configurare se aplică în timp real fără repornirea serverului compozit.

Noua versiune se remarcă prin implementarea unor efecte animate noi la manipularea ferestrelor, precum și prin efectele de tip "spring animation". Acum, animația este aplicată la mutarea, redimensionarea și închiderea ferestrelor. Pentru cei care găsesc deranjante efectele animate, în fișierul de configurare este prevăzut un parametru pentru dezactivarea animației sau ajustarea fiecărui efect conform preferințelor personale.

Printre alte noutăți:

  • Adăugată suport pentru ieșire cu rată variabilă de biți (VRR, variable refresh rate).
  • Extinderea capacităților interfeței IPC, utilizată pentru interacțiunea sistemelor externe cu compozitul. serverul.
  • Adăugat parametrul allow-when-locked=true pentru a defini combinațiile de taste care continuă să funcționeze atunci când ecranul este blocat.
  • Asigurat restabilirea poziției anterioare a ferestrei după revenirea din modul pe ecran complet.
  • Implementată ascunderea cursorului mouse-ului în timpul interacțiunii cu ecranul tactil.
  • Adăugat un exemplu de configurare pentru dezactivarea microfonului.

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