Hiru hilabeteko garapenaren ondoren, Niri 26.04 konposizio zerbitzari bat kaleratu da. GNOME PaperWM luzapenaren antzeko teila diseinu metodo bat ezartzen du, leihoak zinta mugagabe batean multzokatuz. Leiho berri bat irekitzean zinta zabaltzen da, aurretik gehitutako leihoak aldatu gabe mantentzen diren bitartean. Proiektua Wayland protokoloan oinarritzen da, baina X11 aplikazioak Xwayland DDX zerbitzaria erabiliz exekutatzeko aukera ematen du. Proiektuaren kodea Rust-en idatzita dago eta GPLv3 lizentziapean dago lizentziatuta. Paketeak Fedora, NixOS eta Arch-erako daude eskuragarri. Linux eta FreeBSD.
Niri eta PaperWM-en arteko funtsezko aldea da monitore bakoitzak beste monitoreetako zintekin gurutzatzen ez den leihoen zinta duela (PaperWMn, ezin da monitoreekin lan bereizia inplementatu GNOME Shell-en leihoen koordenatu globalekin lotzen direlako). Niri-k HiDPI onartzen du eta GPU anitz dituzten sistemetan exekutatu daiteke (adibidez, txartel grafiko diskretua eta GPU integratua duten sistema hibridoak). Pantaila-argazkiak egiteko eta screencast-ak grabatzeko interfaze integratua dago, eta horren ezaugarria da isilpeko informazioa duten leiho indibidualak grabatzetik baztertzeko gaitasuna.
Niri-ko mahaigain birtualak dinamikoki sortzen dira eta, GNOMEren antzera, bertikalki antolatuta daude (leihoko zinta horizontalki biratzen da, mahaigaineko zinta bertikalki biratzen den bitartean). Monitore bakoitzak multzo independente bat bistara dezake virtualnyx rabochikh stolovUkipen-paneleko keinuak erabil ditzakezu mahaigainen eta leihoen artean aldatzeko. Monitore bat deskonektatzen duzunean, mahaigain birtualaren diseinua gogoratzen da eta gainerako monitorera transferitzen da, eta monitoreari itzultzen diozunean, bere jatorrizko egoerara leheneratzen da. Konfigurazioa konfigurazio-fitxategi baten bidez egiten da, eta horrek parametroak aldatzeko aukera ematen du, hala nola markoaren zabalera, koskak, irteera-moduak eta leihoaren tamaina. Konfigurazio-fitxategian egindako aldaketak automatikoki aplikatzen dira pantaila konposatua berrabiarazi gabe. zerbitzaria.
Bertsio berrian:
- Leiho zeharrargien atzeko planoa lausotzeko gaitasuna gehitu da. Aplikazioek eta erabiltzaile-inguruneko osagaiek gardentasuna kontrola dezakete ext-background-effect Wayland protokoloa erabiliz, eta protokolo hau onartzen ez duten programetarako, gardentasuna konfigurazio-fitxategiko lotura baten bidez konfigura daiteke. Atzeko planoaren lausotzearen euskarri integratua Dank Material Shell eta Noctalia shells, Vicinae abiarazlean, foot, kitty eta Ghostty terminal-emulagailuetan eta Quickshell eta winit tresnetan inplementatu da. Bi atzeko planoaren lausotze modu daude eskuragarri: "xray" (lausotzea behin kalkulatzen da eta gero aurrez definitutako irudi estatiko bat txertatzen da) eta "normala" (lausotzea unean bertan egiten da).

- "optional=true" aukera gehitu zaio "include" konfigurazio fitxategiaren direktibari, beste fitxategien edukia ordezkatzeko erabiltzen dena. Aukera honek konfigurazio osagai hautazkoak zehazteko aukera ematen du. Sartutako fitxategia falta bada, errore baten ordez abisu bat bistaratuko da "optional=true" aukera badago. Konfigurazioaren barruan, etxeko direktorioarekin lotutako "~/" bidea erabiltzeko aukera gehitu da.
- Blenderren antzera, hainbat leihotan nabigazioa errazteko, kurtsorea automatikoki salto egiten du pantailaren alde batetik bestera saguarekin horizontalki mugitzean lan-eremuan zehar.
- Pantaila-igorpenak grabatzerakoan, kurtsorearen metadatuak PipeWire-ra bidaltzen dira orain bideo-jariotik bereizita, adibidez, OBS-k kurtsorea modu independentean marrazteko aukera emanez. Komandoak gehitu zaizkio IPC-ri pantaila-igorpenaren grabazioa kontrolatzeko, pantaila-igorpena gelditzeko eta grabazioaren hasiera/geldialdi gertaerak jasotzeko (panelean adierazle bat bistaratzeko).
- Leihoak irekitzeko/tolesteko eta korritzeko animazio hobetua.
- Ihes tekla sakatuz arrastatu eta jaregin eragiketa bertan behera uzteko aukera gehitu da.
- Tablet eta trackball-etarako euskarri hobetua.
- GPU profilak egiteko gaitasunak Tracy paketea erabiliz zabaldu dira. Errendatzearen eta lausotzearen errendimendua jarraitzeko gaitasuna gehitu da. Grafiko-sistema hibridoentzako euskarria (GPU integratua + grafiko-txartel diskretua) inplementatu da.
- Errendatze-optimizazioak ezarri dira. Pantailan errendatutako objektuen zerrenda eraikitzea 2-3 aldiz bizkortu da sistema modernoetan eta 8 aldiz sistema zaharretan.
Iturria: opennet.ru
