UtgÄvan av anvÀndarmiljön Sway 1.8, som anvÀnder Wayland.

Efter 11 mÄnaders utveckling har den kompositiella hanteraren Sway 1.8 slÀppts, byggd med Wayland-protokollet och helt kompatibel med fönsterhanteraren i3 och panelen i3bar. Projektets kod Àr skriven i C och distribueras under MIT-licensen. Projektet syftar till att anvÀndas pÄ Linux och FreeBSD.

Kompatibiliteten med i3 sÀkerstÀlls pÄ kommandonivÄ, konfigurationsfiler och IPC, vilket gör det möjligt att anvÀnda Sway som en transparent ersÀttning för i3, som anvÀnder Wayland istÀllet för X11. Sway tillÄter att fönster placeras logiskt snarare Àn rumsligt. Fönstren ordnas i ett rutnÀt som optimalt utnyttjar skÀrmytan och möjliggör snabb manövrering av fönster enbart med tangentbordet.

För att skapa en fullstÀndig anvÀndarmiljö erbjuds följande komponenter: swayidle (en bakgrundsprocess med KDE idle-protokollimplementering), swaylock (skÀrmslÀckare), mako (notifieringshanterare), grim (screenshot-tagnings), slurp (markerar en del av skÀrmen), wf-recorder (videoinspelning), waybar (applikationspanel), virtboard (skÀrm-tangentbord), wl-clipboard (hantering av urklipp), wallutils (hantering av skrivbordsbakgrund).

Sway utvecklas som ett modulÀrt projekt, byggt pÄ biblioteket wlroots, dÀr alla grundlÀggande primitiva för att organisera arbetet för den kompositiella hanteraren Àr placerade. Wlroots inkluderar backends för att abstrahera Ätkomst till skÀrmen, inmatningsenheter, rendering utan direkt Ätkomst till OpenGL, interaktion med KMS/DRM, libinput, Wayland och X11 (bjuder pÄ ett lager för att köra X11-applikationer baserat pÄ Xwayland). Utöver Sway anvÀnds biblioteket wlroots aktivt i andra projekt, inklusive Librem5 och Cage. Förutom C/C++ har bindningar utvecklats för Scheme, Common Lisp, Go, Haskell, OCaml, Python och Rust.

UtgÄvan av anvÀndarmiljön Sway 1.8, som anvÀnder Wayland.

I den nya utgÄvan:

  • En ny kommando "bindgesture" har implementerats för att koppla handlingar till gester pĂ„ pekplattan.
  • Processen för lĂ„sning av skĂ€rmen (swaylock) har övergĂ„tt till att anvĂ€nda Wayland-protokollet ext-session-lock-v1, vilket har ökat tillförlitligheten och sĂ€kerheten för sessionlĂ„set.
  • Ett nytt kommando "output unplug" har lagts till för att ta bort virtuella utgĂ„ngsenheter.
  • Stöd för hĂ€ndelser av högupplösta musscrollning har lagts till.
  • Stöd för instĂ€llningen "disable while trackpointing" i biblioteket libinput har sĂ€kerstĂ€llts för att hantera avstĂ€ngning av pekplattan under anvĂ€ndning av styrspaken (trackpoint) pĂ„ Thinkpad-laptops.
  • För att öka tillförlitligheten för att identifiera arbetsytan vid start av nya klientapplikationer har protokollet xdg-activation-v1 anvĂ€nts.
  • I biblioteket wlroots har implementationssystemet för rendering förbĂ€ttrats med hjĂ€lp av grafik-API:et Vulkan.
  • För att optimera planeringsprocessen för att starta uppgifter pĂ„ Linux-plattformen har möjligheten att stĂ€lla in CAP_SYS_NICE-behörigheter implementerats.
  • Stödet för att arbeta med SUID root-flaggan har upphört.
  • Kommandot "output dpms" har blivit förĂ„ldrat, istĂ€llet anvĂ€nds nu kommandot "output power".
  • För arbete med reguljĂ€ra uttryck anvĂ€nds nu pcre2 istĂ€llet för pcre-biblioteket.

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