UtgÄvan av den sammansatta servern Niri 26.04, som anvÀnder Wayland

Efter tre mÄnaders utveckling har utgÄvan av den sammansatta servern Niri 26.04 publicerats, som implementerar en mosaiklayout (tiling) i stil med GNOME-tillÀgget PaperWM, dÀr fönster grupperas i en oÀndligt rullande lista pÄ skÀrmen. Att öppna ett nytt fönster leder till att listan utvidgas, medan tidigare tillagda fönster inte Àndrar storlek. Projektet baseras pÄ anvÀndningen av Wayland-protokollet, men tillÄter att X11-appar körs via DDX-servern Xwayland. Projektets kod Àr skriven i Rust och distribueras under GPLv3-licensen. Paket skapas för Fedora, NixOS, Arch Linux och FreeBSD.

Den avgörande skillnaden mellan Niri och PaperWM Àr att varje skÀrm har sin egen fönsterlista, som inte korsar varandra med listor pÄ andra skÀrmar (i PaperWM kan separat arbete med skÀrmar inte realiseras pÄ grund av bindningen till globala fönsterkoordinater i GNOME Shell). Niri stöder HiDPI och kan fungera pÄ system med flera GPU:er (till exempel hybridlösningar med ett diskret grafikkort och integrerad GPU). Den har ett inbyggt grÀnssnitt för att skapa skÀrmdumpar och spela in skÀrminspelningar, dÀr en funktion Àr möjligheten att utesluta specifika fönster med konfidentiell information frÄn inspelningen.

Virtuella skrivbord i Niri skapas dynamiskt och liknar GNOME genom att de placeras vertikalt (fönsterlistan roterar horisontellt, medan skrivbordslistan Ă€r vertikal). PĂ„ varje skĂ€rm kan en oberoende uppsĂ€ttning visas. virtuella skrivbord. För att vĂ€xla mellan skrivbord och fönster kan du anvĂ€nda styrgester pĂ„ pekplattan. NĂ€r skĂ€rmen kopplas frĂ„n sparas layouten för de virtuella skrivborden och överförs till den kvarvarande skĂ€rmen, och nĂ€r skĂ€rmen Ă„terkommit Ă„terstĂ€lls den till sitt ursprungliga tillstĂ„nd. InstĂ€llningarna görs via en konfigurationsfil som gör det möjligt att Ă€ndra parametrar som ramens bredd, marginaler, utmatningslĂ€gen och fönsterstorlekar. Ändringar som görs i konfigurationsfilen tillĂ€mpas automatiskt utan att kompositorn behöver startas om. servern.

I den nya versionen:

  • Möjligheten att sudda bakgrunden av halvtransparenta fönster har lagts till. Program och komponenter i anvĂ€ndarmiljön kan styra transparensen via Wayland-protokollet ext-background-effect, och för program som inte stöder detta protokoll kan transparensen justeras genom en bindning i konfigurationsfilen. Inbyggt stöd för suddning av bakgrund finns i skal som Dank Material Shell och Noctalia, startprogrammet Vicinae, terminalemulatorerna foot, kitty och Ghostty, samt verktygen Quickshell och winit. Det finns tvĂ„ lĂ€gen för bakgrundssuddning: "xray" (suddningen berĂ€knas en gĂ„ng och en fĂ€rdig statisk bild anvĂ€nds) och "normal" (suddningen görs i realtid).

    UtgÄvan av den sammansatta servern Niri 26.04, som anvÀnder Wayland

  • Det harLagts till en alternativ instĂ€llning "optional=true" i direktivet för konfigurationsfilen "include" som anvĂ€nds för att infoga innehĂ„ll frĂ„n andra filer, vilket gör det möjligt att definiera valfria konfigurationselement. Om den anslutna filen saknas, kommer ett varningsmeddelande att visas i stĂ€llet för ett fel, om alternativet "optional=true" Ă€r aktiverat. Inom konfigurationen har möjligheten att anvĂ€nda vĂ€gen "~\/" som Ă€r kopplad till hemkatalogen lagts till.
  • För att underlĂ€tta navigeringen mellan flera fönster, liknande Blender, har automatisk hoppande av markören frĂ„n ena skĂ€rmkant till den andra implementerats vid horisontell musrullning.
  • Vid inspelning av skĂ€rmfilmer har överföring av metadatan om markören till PipeWire implementerats separat frĂ„n videoströmmen, vilket till exempel gör att OBS kan rita markören sjĂ€lv. I IPC har kommandon lagts till för att spĂ„ra inspelningen av skĂ€rminspelningen, stoppa skĂ€rminspelningen och fĂ„ hĂ€ndelser om början/slutet av inspelningen (för att visa en indikator i panelen).
  • Animeringen av rullning och utvidgning/sammanvikning av fönster har förbĂ€ttrats.
  • Möjligheten att avbryta drag-och-slĂ€pp-operationer genom att trycka pĂ„ Escape-tangenten har lagts till.
  • Stödet för surfplattor och trackballs har förbĂ€ttrats.
  • Möjligheterna för GPU-profilering har utvidgats med Tracy-paketet. Möjligheten att spĂ„ra renderingsprestanda och suddningsoperationer har lagts till. Stöd för system med hybridgrafik (inbyggd GPU + diskret grafikkort) har implementerats.
  • Ritningen har optimerats. Byggandet av listan över objekt som ritas pĂ„ skĂ€rmen har accelererats med 2-3 gĂ„nger pĂ„ moderna system och upp till 8 gĂ„nger pĂ„ Ă€ldre.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster