Sway 1.12

Release publicerad Sway 1.12 — den nya versionen av Wayland-kompositorn, som Ă€r ideologiskt och konfigurationsmĂ€ssigt kompatibel med i3. Utgivningen Ă€gde rum 25 maj 2026. Enligt projektet har Sway 1.12 inkluderat 138 Ă€ndringar frĂ„n 50 bidragsgivare, och nu krĂ€vs wlroots 0.20.0.

Det största anvÀndarÀndringen Àr stödet för HDR10 vid arbete genom Vulkan-renderaren. Detta innebÀr inte automatisk aktivering av HDR i alla konfigurationer: möjligheten Àr specifikt kopplad till Vulkan backend/renderaren i wlroots/Sway och till stödet frÄn drivrutiner, skÀrm och övrig grafisk stack. Trots detta Àr detta ett viktigt steg för Sway mot fullstÀndig funktionalitet med moderna HDR-skÀrmar i Wayland-miljön.

Stora förÀndringar i Sway 1.12

  • Stöd för att fĂ„nga enskilda fönster.
    Sway kan nu ge för att fÄnga inte hela skÀrmen eller arbetsytan, utan enskilda fönster. Detta Àr viktigt för skÀrminspelning och visning av applikationer under videotelefoner: man kan visa en specifik applikation utan att avslöja hela skrivbordet. I den fullstÀndiga listan över Àndringar gÄr detta arbete under namnet toplevel capture.

  • HDR10 via Vulkan-renderaren.
    Stöd för HDR10-utgÄng vid körning av Sway med Vulkan-renderaren. HDR10 Àr ett av de vanligaste öppna formaten för HDR-video, sÄ Àndringen Àr sÀrskilt mÀrkbar för anvÀndare av moderna skÀrmar och mediescenarier.

  • Nya Wayland-protokoll.
    I utgÄvan har stöd för color-management-v1, color-representation-v1, xdg-toplevel-tag-v1, ext-workspace-v1 och wl_fixes lagts till. I praktiken utökar detta grunden för fÀrghantering, interaktion med externa komponenter i arbetsytor och mer noggrann identifiering av toppnivÄfönster.

  • Ett nytt alternativ —device-primaries för output color_profile.
    Det har nu blivit möjligt att anvÀnda fÀrgprimÀra koordinater som monitorn rapporterar genom EDID. Detta behövs för en mer korrekt beskrivning av fÀrgegenskaperna för en specifik skÀrm, istÀllet för en grov koppling till en förutbestÀmd profil.

  • Ändrat beteende för profilen srgb.
    Profilen srgb anvĂ€nder nu en styckvis definierad överföringsfunktion för sRGB, snarare Ă€n en enkel gamma 2.2. För det gamla beteendet har profilen gamma22 lagts till. Enligt utvecklarna kvarstĂ„r det effektiva standardbeteendet som tidigare — gamma 2.2.

  • Officiellt stöd för att starta genom display manager.
    Tidigare ansÄgs det som ett icke-stödt scenario att köra Sway via display managers: utvecklarna hÀnvisade till gamla problem i inloggningshanterare och kunde stÀnga sÄdana rapporter som icke-stödda. I Sway 1.12 har denna position omprövats, och körning via display manager stöds nu officiellt.

  • Beteendet har Ă€ndrats pĂ„ icke-stödda GPU:er.
    Sway vĂ€grar inte lĂ€ngre att starta pĂ„ icke-stödda grafikkortsdrivare, inklusive den proprietĂ€ra NVIDIA-drivrutinen. IstĂ€llet för att avbryta vid start visas nu ett informationsmeddelande. Utvecklarna understryker separat att stödpolicyn inte har Ă€ndrats: endast beteendet vid start har Ă€ndrats. Meddelandet kan stĂ€ngas av med parametern —unsupported-gpu eller miljövariabeln SWAY_UNSUPPORTED_GPU.

  • Mediatangenter via playerctl i standardkonfigurationen.
    Det har lagts till tangentbindningar för playerctl i den medföljande standardkonfigurationsfilen. Detta förenklar hanteringen av mediespelare via standardmultimedia-tangenter utan att manuellt behöva lÀgga till typiska bindningar.

  • Stöd för keypad slide switches.
    Stöd för slide-switchar pÄ tangentbord har lagts till. Denna förÀndring rör inmatningshantering och Àr anvÀndbar för enheter dÀr sÄdana hÄrdvarubrytare presenteras som en del av tangentbordet.

Förutom stora funktioner innehÄller slÀppet korrigeringar i drag-and-drop, flytt av containrar, arbetsytors funktioner, layer-shell, xdg-shell, scratchpad, textrendering genom Pango/Cairo och en rad IPC-scenarier. Bland korrigeringarna nÀmns ÄtgÀrder av krascher vid felaktig anvÀndning av panelkommandon, vid första kontakten med stylus efter omstart, vid dragning av en container till kanten av arbetsytan och vid vissa resize/move-operationer.

Sway 1.12 framstÄr som en infrastrukturell uppdatering: projektet har anpassat sig till wlroots 0.20, fÄtt förutsÀttningar för modern fÀrghantering och HDR, förbÀttrat scenarier för skÀrmdelning och slÀppt det gamla formella begrÀnsningen för att köra via display managers. För anvÀndare av rolling-distributioner kommer uppdateringen troligen att dyka upp via de vanliga paketkanalerna, medan de som kompilerar Sway sjÀlva mÄste ta hÀnsyn till det nya beroendet av wlroots 0.20.0.

KĂ€lla: linux.org.ru

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