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

Efter 14 mÄnaders utveckling har version 1.9 av kompositormanagern Sway publicerats, byggd med hjÀlp av Wayland-protokollet och helt kompatibel med det kaklat fönsterhanteringssystemet i3 och panelen i3bar. Kodbasen Àr skriven i C och distribueras under MIT-licensen. Projektet Àr avsett för anvÀndning i 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.

I den nya utgÄvan:

  • Nya funktioner i biblioteket wlroots 0.17 har aktiverats, inklusive stöd för Wayland-protokollen content-type-v1 (hantering av data om visat innehĂ„ll), xwayland-shell-v1 (koppla X11-fönstret till Wayland-yta), wp-fractional-scale-v1 (brĂ„kdelsskala), security-context-v1 (sandbox-isolering) och cursor-shape-v1 (justera utseendet pĂ„ markören).
  • Stödet för protokollet 'xdg-activation-v1' har förbĂ€ttrats, vilket gör att fokus kan överföras mellan olika Wayland-ytor av första nivĂ„n (till exempel kan ett program med hjĂ€lp av xdg-activation överföra fokus till ett annat). I den nya versionen har stöd för fokusövervakning lagts till virtuella skrivbord och multiskĂ€rmskonfigurationer.
  • Koden för att rita innehĂ„ll har överförts till ett nytt rit-API som tillhandahĂ„lls av biblioteket wlroots, vilket har lett till ökad prestanda.
  • En instĂ€llning för att stĂ€nga av den primĂ€ra urklipp har lagts till i konfigurationsfilen.
  • Nya kommandon för att hantera inmatningsenheter har lagts till, vilket gör att instĂ€llningarna RotationAngle och ScrollButtonLock i libinput kan justeras för att lösa problem med pekplattor och möss.
  • Stöd för att anvĂ€nda tabletknappar för att Ă€ndra storlek pĂ„ flytande fönster har lagts till.
  • Stöd för utdataevenemang har lagts till i IPC.
  • Projektet wmenu har valts som standardapplikationsmeny.
  • Stödet för det KDE-specifika protokollet idle har upphört, och istĂ€llet anvĂ€nds det vanliga Wayland-protokollet idle-notify-v1.

UtgÄvan av anvÀndarmiljön Sway 1.9, som anvÀnder Wayland.
UtgÄvan av anvÀndarmiljön Sway 1.9, 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