Efter åtta månaders utveckling har utgåvan av den fria hypervisorn Xen 4.15 publicerats. Företag som Amazon, Arm, Bitdefender, Citrix och EPAM Systems har deltagit i utvecklingen av den nya utgåvan.

Version 1.6 av kompositormanagern Sway är tillgänglig, byggd med hjälp av Wayland-protokollet och helt kompatibel med fönsterhanteraren i3 och i3bar-panelen. Projektets kod är skriven i C och distribueras under MIT-licensen. Projektet är inriktat på 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:

  • Stöd för att använda en inmatningsmetodredigerare (IME) har implementerats i användargränssnittets element, såsom paneler och låsskärmar.
  • Smidigheten i interaktiva åtgärder för flyttning och storleksändring av fönster har ökat.
  • I fristående Flatpak- och Snap-paket har xdg-foreign-protokollet använts för att förbättra systemintegrationen.
  • Kompatibiliteten med fönsterhanteraren i3 har förbättrats i avseende på kommandon som ändrar fönsterlayouten på skärmen.
  • Ett alternativ för att dölja markören under skrivning har lagts till.
  • Implementeringen av papperskorgen har anpassats för att fungera i system utan systemd eller elogind.
  • Tillförlitligheten för samarbete med urklippet för X11-appar har ökat.

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