Sway 1.12

Utgivelsen er publisert Sway 1.12 — en ny versjon av Wayland-kompositoren, kompatibel i ideologi og konfigurasjon med i3. Utgivelsen fant sted 25 May 2026 årI følge prosjektet inkluderer Sway 1.12 138 endringer fra 50 deltakere, og nå krever montering wlroots 0.20.0.

Den viktigste endringen for brukere var støtte HDR10 når man jobber seg gjennom Vulkan-gjengivelseDette aktiverer ikke automatisk HDR i alle konfigurasjoner: funksjonen er spesifikt knyttet til Vulkan-backend/rendereren i wlroots/Sway og til støtte fra drivere, skjermen og resten av grafikkstakken. Likevel er dette et viktig skritt for Sway mot å gi full støtte til moderne HDR-skjermer i et Wayland-miljø.

Viktige endringer i Sway 1.12

  • Støtte for å fange individuelle vinduer.
    Sway kan nå ta opp individuelle vinduer, i stedet for hele skjermen eller arbeidsområdet. Dette er viktig for skjermopptak og appdeling i videosamtaler: du kan vise en bestemt app uten å avsløre hele skrivebordet. Dette arbeidet er oppført som støtte i den fullstendige endringsloggen. opptak på toppnivå.

  • HDR10 via Vulkan-renderer.
    Lagt til støtte HDR10-utdata når du kjører Sway med Vulkan-rendereren. HDR10 er et av de vanligste åpne HDR-videoformatene, så endringen er spesielt merkbar for brukere av moderne skjermer og multimediescenarier.

  • Nye Wayland-protokoller.
    Utgivelsen legger til støtte for color-management-v1, color-representation-v1, xdg-toplevel-tag-v1, ext-workspace-v1 og wl_fixes. Dette utvider grunnlaget for fargehåndtering, samhandling mellom eksterne komponenter og arbeidsområder, og mer nøyaktig identifisering av vinduer på toppnivå.

  • Nytt alternativ --device-primaries for utdata color_profile.
    Det er nå mulig å bruke primærfargekoordinatene som skjermen rapporterer gjennom EDIDDette er nødvendig for å beskrive fargeegenskapene til en bestemt skjerm mer nøyaktig, i stedet for å grovt referere den til en forhåndsdefinert profil.

  • Endre oppførselen til srgb-profilen.
    sRGB-profilen bruker nå den stykkevise sRGB-overføringsfunksjonen, i stedet for en enkel gamma 2.2. En gamma22-profil er lagt til for å håndtere den gamle oppførselen. Imidlertid forblir den effektive standardoppførselen, ifølge utviklerne, den samme – gamma 2.2.

  • Offisiell støtte for lansering via skjermbehandling.
    Tidligere ble det å starte Sway gjennom skjermbehandlere formelt ansett som et ikke-støttet scenario: utviklere nevnte gamle problemer med påloggingsbehandlere og ville lukke slike rapporter som ikke-støttede. I Sway 1.12 har denne posisjonen blitt revidert, og det er nå offisielt støtte for å starte via en skjermbehandler.

  • Endret oppførsel på ikke-støttede GPU-er.
    Sway nekter ikke lenger å starte på ustøttede videodrivere, inkludert den proprietære NVIDIA-driveren. I stedet for å nekte å starte, vises nå en informasjonsmelding. Utviklerne understreker at støttepolicyen ikke er endret; bare oppstartsvirkemåten er endret. Meldingen kan deaktiveres ved hjelp av parameteren --unsupported-gpu eller miljøvariabelen SWAY_UNSUPPORTED_GPU.

  • Medietaster via playerctl i standardkonfigurasjon.
    Tastebindinger for playerctl er lagt til i standardkonfigurasjonsfilen. Dette forenkler kontroll av mediespilleren via standard medietaster uten å måtte legge til tilpassede bindinger manuelt.

  • Støtte for skyvebrytere på tastaturet.
    La til støtte for skyvebrytere på tastaturblokker. Denne endringen gjelder håndtering av inndata og er nyttig for enheter der slike maskinvarebrytere er tilstede som en del av tastaturet.

I tillegg til viktige funksjoner inkluderer utgivelsen rettelser for dra-og-slipp-håndtering, containerflytting, arbeidsområder, lagskall, xdg-skall, kladdeblokk, tekstgjengivelse via Pango/Cairo og flere IPC-skript. Disse rettelsene inkluderer krasj forårsaket av feil bruk av panelkommandoer, det første pekepeketrykket etter omstart, draing av en container til kanten av arbeidsområdet og noen operasjoner for endring av størrelse/flytting.

Sway 1.12 ser ut som en oppdatering på infrastrukturnivå: prosjektet har blitt oppdatert med wlroots 0.20, er forberedt for moderne fargebehandling og HDR, har forbedret skjermdelingsskript og har fjernet den gamle formelle begrensningen for å kjøre gjennom skjermbehandlere. For brukere av rullerende distribusjoner vil oppdateringen sannsynligvis komme gjennom de vanlige pakkekanalene, men de som bygger Sway selv bør være klar over den nye avhengigheten av wlroots 0.20.0.

Kilde: linux.org.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig webhotell med DDoS-beskyttelse, VPS VDS-servere | ProHoster