O balance 1.12

Publicouse o comunicado O balance 1.12 — unha nova versión do compositor de mosaicos Wayland, compatible en ideoloxía e configuración co i3. O lanzamento tivo lugar 25 maio 2026 anosSegundo o proxecto, Sway 1.12 inclúe 138 cambios de 50 participantes, e agora a montaxe require wlroots 0.20.0.

O principal cambio de usuario foi o soporte HDR10 ao traballar a través de Renderizador VulkanIsto non activa automaticamente o HDR en todas as configuracións: a funcionalidade está ligada especificamente ao backend/renderizador de Vulkan en wlroots/Sway e á compatibilidade cos controladores, o monitor e o resto da pila gráfica. Non obstante, este é un paso importante para que Sway sexa totalmente compatible coas pantallas HDR modernas nun entorno Wayland.

Cambios clave en Sway 1.12

  • Compatibilidade para capturar xanelas individuais.
    Sway agora pode capturar xanelas individuais, en lugar de toda a pantalla ou o espazo de traballo. Isto é importante para a gravación de pantalla e o uso compartido de aplicacións en videochamadas: podes mostrar unha aplicación específica sen revelar todo o escritorio. Este traballo aparece como compatible no rexistro de cambios completo. captura de nivel superior.

  • HDR10 a través do renderizador Vulkan.
    Soporte engadido Saída HDR10 ao executar Sway co renderizador Vulkan. HDR10 é un dos formatos de vídeo HDR abertos máis comúns, polo que o cambio é especialmente notable para os usuarios de monitores modernos e escenarios multimedia.

  • Novos protocolos de Wayland.
    A versión engade compatibilidade con color-management-v1, color-representation-v1, xdg-toplevel-tag-v1, ext-workspace-v1 e wl_fixes. Isto amplía a base para a xestión da cor, a interacción entre compoñentes externos e espazos de traballo e unha identificación máis precisa das xanelas de nivel superior.

  • Nova opción --device-primaries para o perfil de cor de saída.
    Agora é posible usar as coordenadas de cores primarias que o monitor informa a través de EDIDIsto é necesario para describir con maior precisión as características da cor dunha pantalla específica, en lugar de facer unha referencia aproximada a un perfil predefinido.

  • Cambiando o comportamento do perfil srgb.
    O perfil sRGB agora usa a función de transferencia sRGB por partes, en lugar dun simple gamma 2.2. Engadiuse un perfil gamma22 para solucionar o comportamento antigo. Non obstante, o comportamento predeterminado efectivo, segundo os desenvolvedores, segue sendo o mesmo: gamma 2.2.

  • Soporte oficial para o lanzamento a través do xestor de pantalla.
    Anteriormente, o lanzamento de Sway a través de xestores de pantalla considerábase formalmente un escenario non compatible: os desenvolvedores citaban problemas antigos cos xestores de inicio de sesión e pechaban eses informes como non compatibles. En Sway 1.12, esta posición foi revisada e o lanzamento a través dun xestor de pantalla agora é oficialmente compatible.

  • Comportamento modificado en GPU non compatibles.
    Sway xa non se nega a iniciarse en controladores de vídeo non compatibles, incluído o controlador propietario de NVIDIA. En lugar de rexeitar o inicio, agora móstrase unha mensaxe informativa. Os desenvolvedores salientan que a política de soporte non cambiou; só cambiou o comportamento de inicio. A mensaxe pódese desactivar usando o parámetro --unsupported-gpu ou a variable de ambiente SWAY_UNSUPPORTED_GPU.

  • Teclas multimedia a través de playerctl na configuración estándar.
    Engadíronse combinacións de teclas para playerctl ao ficheiro de configuración predeterminado. Isto simplifica o control do reprodutor multimedia mediante teclas multimedia estándar sen engadir manualmente combinacións personalizadas.

  • Compatibilidade con interruptores deslizantes de teclado.
    Engadiuse compatibilidade con interruptores deslizantes nos bloques de teclado. Esta modificación está relacionada coa xestión da entrada e é útil para dispositivos onde estes interruptores de hardware están presentes como parte do teclado.

Ademais das principais funcionalidades, a versión inclúe correccións para a xestión de arrastrar e soltar, o movemento de contedores, os espazos de traballo, a capa de shell, a xdg-shell, o bloc de notas, a renderización de texto a través de Pango/Cairo e varios scripts de IPC. Estas correccións inclúen fallos causados ​​polo uso incorrecto dos comandos do panel, o primeiro toque co punteiro despois de reiniciar, arrastrar un contedor ata o bordo do espazo de traballo e algunhas operacións de cambio de tamaño/movemento.

Sway 1.12 semella unha actualización a nivel de infraestrutura: o proxecto púxose ao día con wlroots 0.20, preparouse para a xestión moderna da cor e HDR, mellorou os scripts para compartir pantalla e eliminou a antiga limitación formal de executarse a través de xestores de pantalla. Para os usuarios de distribucións progresivas, é probable que a actualización chegue a través dos canais habituais dos paquetes, pero aqueles que estean a compilar Sway deberían coñecer a nova dependencia de wlroots 0.20.0.

Fonte: linux.org.ru

Compre hospedaxe fiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra aloxamento web fiable con protección DDoS, servidores VPS VDS | ProHoster