Niri 25.05 komposiitserveri väljaandmine, mis kasutab Wayland'i

Avaldatud on komposiitserveri Niri 25.05 väljaanne, mis kasutab mozaik (tiling) paigutuse meetodit GNOME-i laienduste PaperWM stiilis, kus aknad rühmitatakse ekraanil lõputuks keritavaks ribaks. Uue akna avamine viib riba laienemiseni, samas kui juba lisatud aknad ei muuda oma suurust. Projekt põhineb Waylandi protokolli kasutamisel, kuid võimaldab X11 rakenduste käivitamist DDX-serveri Xwayland abil. Projekti kood on kirjutatud Rusti keeles ja levitatakse GPLv3 litsentsi alusel. Paketid koostatakse Fedora, NixOS, Arch Linuxi ja FreeBSD jaoks.

Niri põhipunkt, mis erineb PaperWM-st, on igale monitorile eraldiseisev aknateip, mis ei kattuks teiste monitoride teibiga (PaperWM-is ei saa eraldi monitoride töötlemist rakendada globaalse aknakoordinaatide seotuse tõttu GNOME Shell-is). Niri toetab HiDPI-d ja saab töötada mitme GPU-ga süsteemides (nt hübriidsüsteemides, kus on eraldiseisev graafika kaart ja integreeritud GPU). Sisseehitatud liidesekraanide tegemiseks ja ekraanivideo salvestamiseks, mille eripära on võimalus salvestamisest välja jätta teatud aknad, mis sisaldavad konfidentsiaalset teavet.

Niris luuakse virtuaalsed töölauad dünaamiliselt ja sarnanevad GNOME-iga, paigutades need vertikaalselt (akna teip pöörleb horisontaalselt ja töölaua teip - vertikaalselt). Igal monitoril võib olla iseseisev komplekt virtuaalsed töölaudade. Töölaudade ja akende vahetamiseks saab kasutada puuteplaadi juhtimiseks mõeldud žeste. Monitori väljalülitamisel salvestatakse virtuaalsete tööalade paigutus ja kantakse üle allesjäänud monitorile, ning monitori tagasi lülitamisel taastatakse see algsesse olekusse. Seade tehakse läbi konfiguratsioonifaili, mis võimaldab muuta selliseid parameetreid nagu raamidesse, servade, väljundrežiimid ja akna suurused. Konfiguratsioonifaili muutmised rakenduvad automaatselt ilma komposiitserverit taaskäivitamata.

Niri 25.05 komposiitserveri väljaandmine, mis kasutab Wayland'i

Uues versioonis:

  • Lisatud on ülevaate režiim, et navigeerida virtuaalsete töölauad ja avatud aknad. Režiim aktiveeritakse kursoriga vasakusse ülanurka viimise või nelja sõrmega puuteplaadil libistamisega, mille järel vähendatakse mastaapi ja kuvatakse ribana olemasolevad virtuaalsed töölauad ja avatud aknad. Aknasid saab ümber grupeerida või töölauad vahetada hiire või ekraaniga žestide abil.
    Niri 25.05 komposiitserveri väljaandmine, mis kasutab Wayland'i
  • Käsitlustehnoloogiat on laiendatud ekraanipiltide ja ekraanijagamise loomise võimaluste osas. Lisatud on võimalus dünaamiliselt valida objekt ekraanipildi salvestamiseks - algselt luuakse tühi videovoog, mille saab kiiresti lülitada aktiivse akna või kogu ekraani salvestamise vahel praegusel monitoril. Totaalselt toetatakse täisekraanrakenduste väljundite salvestamist virtuaalse akna kujul.
  • Ekraanipiltide loomise liidesesse on lisatud võimalus valida pildistamise piirkond joonistustahvli või puuteekraani abil. Alamreale on lisatud eraldi nupp ekraanipildistamiseks.
  • Lisatud on funktsioon akende esiletõstmiseks, mis vajavad erilist tähelepanu. Sellised aknad esitatakse värvilise piiriga (värv määratakse seadistuses urgent-color) ja varustatakse eraldi indikaatoriga paneelis.
  • IPC-liidese funktsioone, mida kasutatakse väliste süsteemide ühendamiseks komposiitidega, on laiendatud. serveriga. Lisatud käsud: "niri msg pick-window" (tagastab akna ID, millele kasutaja klõpsis) ja "niri msg pick-color" (tagastab valitud pikseli värvi).
  • Aknategevused on lisatud: focus-monitor, move-window-to-monitor, move-column-to-monitor, focus-column, move-column-to-index.
  • Sisendi seadmete seadistused on lisatud: tap-and-drag'i keelamine, puutetundlike ekraanide keelamine, modifikaatori klahvi muutmine, puuteplaadi suuna valimine, Num Lock'i aktiveerimine käivitamisel.
  • Aknate tõhusust on suurendatud vahepealsete tekstuuride (offscreening) joonistamisel, mis vajavad täiendavat töötlemist (nt kihtide pealekandmine) enne ekraanile edastamist.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster