Izdanje kompozitnog poslužitelja Niri 25.05 koji koristi Wayland

Izdan je Niri 25.05 kompozitni poslužitelj koji implementira metodu rasporeda pločica u stilu GNOME ekstenzije PaperWM, u kojoj su prozori grupirani u beskonačno pomičnu vrpcu na zaslonu. Otvaranje novog prozora uzrokuje širenje vrpce, dok prethodno dodani prozori ne mijenjaju svoju veličinu. Projekt se temelji na Wayland protokolu, ali omogućuje pokretanje X11 aplikacija pomoću Xwayland DDX poslužitelja. Kod projekta je napisan u Rustu i distribuira se pod GPLv3 licencom. Paketi se generiraju za Fedoru, NixOS, Arch Linux i FreeBSD.

Temeljna razlika između Nirija i PaperWM-a je u tome što svaki monitor ima vlastitu vrpcu prozora koja se ne presijeca s vrpcom na drugim monitorima (u PaperWM-u se ne može implementirati odvojen rad s monitorima zbog vezanja na globalne koordinate prozora u GNOME Shellu). Niri podržava HiDPI i može raditi na sustavima s više GPU-a (na primjer, hibridni sustavi s diskretnom grafičkom karticom i integriranim GPU-om). Postoji ugrađeno sučelje za snimanje zaslona i screencasta, čija je značajka mogućnost isključivanja pojedinačnih prozora s povjerljivim informacijama iz snimanja.

Virtualne radne površine u Niriju se dinamički stvaraju i, slično kao u GNOME-u, raspoređene su vertikalno (vrpca prozora rotira se horizontalno, dok se vrpca radne površine rotira vertikalno). Svaki monitor može prikazati neovisni skup virtualna radna mjestaGeste dodirne pločice možete koristiti za prebacivanje između radnih površina i prozora. Kada odspojite monitor, raspored virtualne radne površine pamti se i prenosi na preostali monitor, a kada vratite monitor, vraća se u izvorno stanje. Konfiguracija se izvodi putem konfiguracijske datoteke, što vam omogućuje promjenu parametara kao što su širina obruba, margine, načini prikaza i veličine prozora. Promjene napravljene u konfiguracijskoj datoteci primjenjuju se automatski bez ponovnog pokretanja kompozitnog poslužitelja.

 Izdanje kompozitnog poslužitelja Niri 25.05 koji koristi Wayland

U novoj verziji:

  • Dodan je način pregleda za navigaciju virtualnim radnim površinama i prozorima otvorenim na njima. Način rada se aktivira pomicanjem kursora u gornji lijevi kut ili klizanjem četiri prsta po dodirnoj ploči, nakon čega se skala smanjuje i prikazuje se popis dostupnih virtualnih radnih površina i prozora otvorenih u njima. Prozore je moguće preurediti ili premjestiti između radnih površina pomoću miša ili gesti na zaslonu.
     Izdanje kompozitnog poslužitelja Niri 25.05 koji koristi Wayland
  • Proširene mogućnosti za izradu screencastova i dijeljenje zaslona. Dodana je mogućnost dinamičkog odabira objekta za snimanje screencasta - u početku se stvara prazan video stream, koji se može prebaciti za snimanje aktivnog prozora ili cijelog zaslona na trenutnom monitoru. Implementirana je podrška za snimanje izlaza aplikacija preko cijelog zaslona u obliku virtualnog prozora.
  • Sučelje za izradu snimaka zaslona sada uključuje mogućnost odabira područja snimke pomoću grafičkog tableta ili zaslona osjetljivog na dodir. Na donju ploču dodan je zaseban gumb za izradu snimke zaslona.
  • Dodana je mogućnost isticanja prozora koji zahtijevaju posebnu pozornost. Takvi su prozori označeni okvirom u boji (boja se postavlja putem postavke hitne boje) i imaju zaseban indikator na ploči.
  • Mogućnosti IPC sučelja koje se koristi za interakciju između vanjskih sustava i kompozita su proširene. poslužiteljaDodane su naredbe: "niri msg pick-window" (vraća ID prozora na koji je korisnik kliknuo) i "niri msg pick-color" (vraća boju odabranog piksela).
  • Dodane akcije s prozorima: fokus-monitor, premjesti-prozor-na-monitor, premjesti-stupac-na-monitor, fokus-stupac, premjesti-stupac-u-indeks.
  • Dodane postavke za ulazne uređaje: onemogućavanje dodira i povlačenja, onemogućavanje zaslona osjetljivih na dodir, promjena modifikacijske tipke, odabir orijentacije dodirne pločice, omogućavanje Num Locka pri pokretanju.
  • Poboljšana učinkovitost renderiranja prozora u međuteksture (offscreening), koje su podložne dodatnoj obradi (na primjer, slojevitosti) prije ispisa na monitor.

Izvor: opennet.ru

Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster