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

UtgĂ„van av den kompositserver Niri 25.08 har publicerats, som implementerar en mosaiklayout (tiling) i stil med GNOME-tillĂ€gget PaperWM, dĂ€r fönster grupperas i en oĂ€ndligt skrollande rad pĂ„ skĂ€rmen. Öppningen av ett nytt fönster resulterar i att raden utvidgas, medan tidigare tillagda fönster inte Ă€ndrar storlek. Projektet baseras pĂ„ anvĂ€ndning av Wayland-protokollet, men tillĂ„ter körning av X11-appar med hjĂ€lp av DDX-servern Xwayland. Projektets kod Ă€r skriven i Rust och sprids under GPLv3-licensen. Paket skapas för Fedora, NixOS, Arch Linux och FreeBSD.

Den grundlÀggande skillnaden mellan Niri och PaperWM Àr att varje skÀrm har sin egen fönsterlista som inte överlappar med listorna pÄ andra skÀrmar (i PaperWM kan separat hantering av skÀrmar inte genomföras pÄ grund av bindningen till globala fönsterkoordinater i GNOME Shell). Niri stödjer HiDPI och kan arbeta pÄ system med flera GPU:er (till exempel hybridssystem med diskret grafikkort och integrerad GPU). Det finns ett inbyggt grÀnssnitt för att skapa skÀrmdumpar och spela in skÀrminspelningar, dÀr en funktion Àr möjligheten att exkludera specifika fönster med konfidentiell information.

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 styrgester pĂ„ pekplattan anvĂ€ndas. NĂ€r monitorn stĂ€ngs av sparas listan över virtuella skrivbord och överförs till den Ă„terstĂ„ende monitorn, och nĂ€r monitorn Ă„terkommer Ă„terstĂ€lls den till sitt ursprungliga tillstĂ„nd. InstĂ€llningarna görs via en konfigurationsfil som tillĂ„ter Ă€ndringar av parametrar som rambredd, avstĂ„nd, utdata lĂ€gen och fönsterstorlekar. Ändringar i konfigurationsfilen tillĂ€mpas automatiskt utan att kompositservern behöver startas om.

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

I den nya versionen:

  • För att köra X11-appar med Xwayland har komponenten xwayland-satellite integrerats, vilket gör det möjligt att anvĂ€nda standardfönster baserade pĂ„ Wayland för X11-sessioner utan att lĂ€gga till specifika X11-fönsterhanteringsfunktioner, sĂ„som ett globalt koordinatsystem. Med xwayland-satellite kan spel, Steam, Proton, JetBrains IDE:er, Ghidra, Electron-baserade appar och de flesta andra X11-klienter köras utan problem.
  • Stöd för skĂ€rmlĂ€sare har lagts till. För att möjliggöra projektet Orca har ett D-Bus-grĂ€nssnitt, org.freedesktop.a11y.KeyboardMonitor, implementerats för att fĂ„nga tangenttryckningar. Genom AccessKit finns möjlighet att utföra röstkommandon för att vĂ€xla mellan skrivbord, bekrĂ€fta utloggningar, ta skĂ€rmdumpar och aktivera kortkommandon. Genom en tangentkombination av Super+Alt+S kan Orca slĂ„s pĂ„ och av.
  • En modal bekrĂ€ftelsedialog för att avsluta sessionen har lagts till, dĂ€r bakgrunden dimmas vid aktivering och en animerad effekt anvĂ€nds vid öppning/stĂ€ngning.
    UtgÄvan av den sammansatta servern Niri 25.08, som anvÀnder Wayland
  • Vid skapande av skĂ€rmdumpar har grĂ€nssnittet för att markera det önskade omrĂ„det och fönstret för bilden utökats, stöd för flera skĂ€rmar och hantering frĂ„n pekskĂ€rmar har inkluderats. Problem med flimmer under inspelning av skĂ€rmkast pĂ„ system med NVIDIA-grafikkort har Ă„tgĂ€rdats.
    UtgÄvan av den sammansatta servern Niri 25.08, som anvÀnder Wayland
  • Möjligheten att fĂ„ information om tangentbordslayouten genom systemd-localed har implementerats, med hjĂ€lp av D-Bus-grĂ€nssnittet org.freedesktop.locale1, vilket möjliggör anvĂ€ndning av de valda instĂ€llningarna för layout vid installation utan att behöva separat konfigurera XKB-layouten.
  • Stödet för Wayland-protokollet ext-workspace har lagts till, vilket implementerar hĂ€ndelser med information om tillstĂ„ndet för virtuella skrivbord, samt möjligheter att aktivera och avaktivera skrivbord. Stödet för ext-workspace har möjliggjort kompatibilitet för skrivbordsindikatorn med andra kompositserverar och möjliggör anvĂ€ndning av modulen ext/workspaces i Waybar 0.14, samt framtida versioner av sfwbar och xfce4-panel.
  • Stödet för den andra versionen av Wayland-protokollet cursor-shape har lagts till, vilket erbjuder ett alternativt sĂ€tt att anpassa utseendet pĂ„ muspekaren, baserat pĂ„ att skicka en serie pekarbilder istĂ€llet för koppling till ytan (wl_surface).
  • I IPC-grĂ€nssnittet har funktioner för att hantera fönsters position och storlek lagts till.
  • En D-Bus-tjĂ€nst har implementerats för att blockera automatisk aktivering av skĂ€rmslĂ€ckaren under videovisning i program som VLC.
  • Projektets logotyp har skapats och en wiki-sajt med dokumentation har startats.
    UtgÄvan av den sammansatta servern Niri 25.08, som anvÀnder Wayland

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