El comunicat s'ha publicat Balanç 1.12 — una nova versió del compositor de mosaics Wayland, compatible en ideologia i configuració amb l'i3. El llançament va tenir lloc 25 maig de l'any 2026Segons el projecte, Sway 1.12 inclou 138 canvis de 50 participants, i ara cal muntatge wlroots 0.20.0.
El principal canvi d'usuari va ser el suport HDR10 quan es treballa a través Renderitzador VulkanAixò no habilita automàticament l'HDR en totes les configuracions: la funció està vinculada específicament al backend/renderitzador de Vulkan a wlroots/Sway i a la compatibilitat amb els controladors, el monitor i la resta de la pila de gràfics. No obstant això, aquest és un pas important perquè Sway doni suport completament a les pantalles HDR modernes en un entorn Wayland.
Canvis clau a Sway 1.12
Suport per capturar finestres individuals.
Sway ara pot capturar finestres individuals, en lloc de tota la pantalla o l'espai de treball. Això és important per a la gravació de pantalla i la compartició d'aplicacions a les videotrucades: podeu mostrar una aplicació específica sense revelar tot l'escriptori. Aquesta feina s'indica com a suport al registre de canvis complet. captura de nivell superior.HDR10 a través del renderitzador Vulkan.
Nous protocols de Wayland.
La versió afegeix compatibilitat amb color-management-v1, color-representation-v1, xdg-toplevel-tag-v1, ext-workspace-v1 i wl_fixes. Això amplia la base per a la gestió del color, la interacció entre components externs i espais de treball i una identificació més precisa de les finestres de nivell superior.Nova opció --device-primaries per al perfil de color de sortida.
Ara és possible utilitzar les coordenades de color primari que el monitor informa a través de EDIDAixò és necessari per descriure amb més precisió les característiques del color d'una pantalla específica, en lloc de fer-ne una referència aproximada a un perfil predefinit.Canviant el comportament del perfil srgb.
El perfil sRGB ara utilitza la funció de transferència sRGB a trossos, en lloc d'un simple gamma 2.2. S'ha afegit un perfil gamma22 per solucionar el comportament antic. Tanmateix, el comportament predeterminat efectiu, segons els desenvolupadors, continua sent el mateix: gamma 2.2.Suport oficial per al llançament a través del gestor de pantalla.
Anteriorment, l'inici de Sway a través de gestors de pantalla es considerava formalment un escenari no compatible: els desenvolupadors citaven problemes antics amb els gestors d'inici de sessió i tancaven aquests informes com a no compatibles. A Sway 1.12, aquesta posició s'ha revisat i ara s'admet oficialment l'inici a través d'un gestor de pantalla.Comportament canviat en GPU no compatibles.
Sway ja no es nega a iniciar-se en controladors de vídeo no compatibles, inclòs el controlador propietari d'NVIDIA. En comptes de rebutjar l'inici, ara es mostra un missatge informatiu. Els desenvolupadors emfatitzen que la política de suport no ha canviat; només ha canviat el comportament d'inici. El missatge es pot desactivar mitjançant el paràmetre --unsupported-gpu o la variable d'entorn SWAY_UNSUPPORTED_GPU.Tecles multimèdia mitjançant playerctl en configuració estàndard.
S'han afegit combinacions de tecles per a playerctl al fitxer de configuració per defecte. Això simplifica el control del reproductor multimèdia mitjançant tecles multimèdia estàndard sense afegir manualment combinacions personalitzades.Suport per a interruptors lliscants de teclat.
S'ha afegit compatibilitat amb els interruptors lliscants als blocs de teclat. Aquest canvi està relacionat amb la gestió de l'entrada i és útil per a dispositius on aquests interruptors de maquinari són presents com a part del teclat.
A més de les principals funcions, la versió inclou correccions per a la gestió d'arrossegar i deixar anar, el moviment de contenidors, els espais de treball, la capa de shell, la xdg-shell, el bloc de notes, la renderització de text mitjançant Pango/Cairo i diversos scripts IPC. Aquestes correccions inclouen bloquejos causats per l'ús incorrecte de les ordres del panell, el primer toc amb el llapis òptic després de reiniciar, arrossegar un contenidor fins a la vora de l'espai de treball i algunes operacions de canvi de mida/moviment.
Sway 1.12 sembla una actualització a nivell d'infraestructura: el projecte s'ha posat al dia amb wlroots 0.20, s'ha preparat per a la gestió moderna del color i HDR, ha millorat els scripts per compartir pantalla i ha eliminat l'antiga limitació formal d'execució a través de gestors de pantalla. Per als usuaris de distribucions progressives, l'actualització probablement arribarà a través dels canals de paquets habituals, però aquells que compilaran Sway ells mateixos haurien de ser conscients de la nova dependència de wlroots 0.20.0.
Font: linux.org.ru
