Release fan Niri 26.04 gearstalde tsjinner mei help fan Wayland

Nei trije moannen ûntwikkeling is Niri 26.04, in compositing-tsjinner, útbrocht. It ymplementearret in tegel-opmaakmetoade dy't fergelykber is mei de GNOME-útwreiding PaperWM, wêrby't finsters groepearre wurde yn in ûneinich rôljend lint. It iepenjen fan in nij finster wreidet it lint út, wylst earder tafoege finsters net feroare wurde. It projekt is basearre op it Wayland-protokol, mar makket it mooglik om X11-applikaasjes út te fieren mei de Xwayland DDX-tsjinner. De koade fan it projekt is skreaun yn Rust en is lisinsearre ûnder de GPLv3-lisinsje. Pakketten binne beskikber foar Fedora, NixOS en Arch. Linux en FreeBSD.

It fûnemintele ferskil tusken Niri en PaperWM is dat elke monitor in eigen lint fan finsters hat dy't net krúst mei linten op oare monitors (yn PaperWM kin apart wurk mei monitors net ymplementearre wurde fanwege bining oan globale finsterkoordinaten yn GNOME Shell). Niri stipet HiDPI en kin rinne op systemen mei meardere GPUs (Bygelyks hybride systemen mei in diskrete graphics card en in yntegrearre GPU). D'r is in ynboude ynterface foar it nimmen fan screenshots en it opnimmen fan screencasts, wêrfan de funksje de mooglikheid is om yndividuele finsters mei fertroulike ynformaasje út te sluten fan opname.

Firtuele buroblêden yn Niri wurde dynamysk makke en, fergelykber mei GNOME, binne se fertikaal rangearre (it finsterlint draait horizontaal, wylst it buroblêdlint fertikaal draait). Elke monitor kin in ûnôfhinklike set fan werjaan virtualnyx rabochikh stolovJo kinne touchpad-gebearen brûke om te wikseljen tusken buroblêden en finsters. As jo ​​in monitor loskeppelje, wurdt de yndieling fan it firtuele buroblêd ûnthâlden en oerdroegen nei de oerbleaune monitor, en as jo de monitor werombringe, wurdt it weromset nei syn oarspronklike steat. Konfiguraasje wurdt útfierd fia in konfiguraasjebestân, wêrtroch jo parameters lykas framebreedte, ynspringingen, útfiermodi en finstergrutte kinne feroarje. Wizigingen dy't makke binne yn it konfiguraasjebestân wurde automatysk tapast sûnder it gearstalde skerm opnij te starten. server.

Yn de nije ferzje:

  • De mooglikheid om de eftergrûn fan trochsichtige finsters te wazigjen is tafoege. Applikaasjes en brûkersomjouwingskomponinten kinne transparânsje kontrolearje mei it ext-background-effect Wayland-protokol, en foar programma's dy't dit protokol net stypje, kin transparânsje konfigurearre wurde fia in binding yn it konfiguraasjebestân. Ynboude stipe foar eftergrûnwazigheid is ymplementearre yn 'e Dank Material Shell- en Noctalia-shells, de Vicinae-launcher, de foot-, kitty- en Ghostty-terminalemulators, en de Quickshell- en winit-toolkits. Twa eftergrûnwazigheidsmodi binne beskikber: "xray" (de wazigheid wurdt ien kear berekkene en dan wurdt in foarôf definieare statyske ôfbylding ynfoege) en "normaal" (de wazigheid wurdt ûnderweis útfierd).

    Release fan Niri 26.04 gearstalde tsjinner mei help fan Wayland

  • De opsje "optional=true" is tafoege oan de konfiguraasjebestânsrjochtline "include", dy't brûkt wurdt om de ynhâld fan oare bestannen te ferfangen. Mei dizze opsje kinne jo opsjonele konfiguraasjekomponinten opjaan. As it opnommen bestân ûntbrekt, sil in warskôging werjûn wurde ynstee fan in flater as de opsje "optional=true" oanwêzich is. Binnen de konfiguraasje is de mooglikheid tafoege om it paad "~/" te brûken dat ferbûn is mei de thúsmap.
  • Om de navigaasje oer meardere finsters te ferienfâldigjen, fergelykber mei Blender, springt de kursor no automatysk fan de iene kant fan it skerm nei de oare as jo horizontaal mei de mûs oer de wurkromte rôlje.
  • By it opnimmen fan screencasts wurde cursormetadata no apart fan 'e fideostream nei PipeWire stjoerd, wêrtroch bygelyks OBS de cursor ûnôfhinklik kin tekenje. Kommando's binne tafoege oan 'e IPC foar it kontrolearjen fan screencast-opname, it stopjen fan 'e screencast en it ûntfangen fan opnamestart/stop-eveneminten (om in yndikator yn it paniel wer te jaan).
  • Ferbettere animaasje fan scrollen en it iepenjen/ynklappen fan finsters.
  • De mooglikheid tafoege om in drag & drop-operaasje te annulearjen troch op de Escape-toets te drukken.
  • Ferbettere stipe foar tablets en trackballs.
  • GPU-profilearringsmooglikheden binne útwreide mei it Tracy-pakket. De mooglikheid om rendering- en wazigensprestaasjes te folgjen is tafoege. Stipe foar hybride grafyske systemen (yntegreare GPU + aparte grafyske kaart) is ymplementearre.
  • Renderingoptimalisaasjes binne ymplementearre. It bouwen fan 'e list mei objekten dy't op it skerm werjûn wurde is 2-3 kear fersneld op moderne systemen en oant 8 kear op âldere systemen.

Boarne: opennet.ru

Keapje betroubere hosting foar siden mei DDoS-beskerming, VPS VDS-tsjinners 🔥 Keapje betroubere websidehosting mei DDoS-beskerming, VPS VDS-tsjinners | ProHoster