sway 1.12 It is now available And it arrives as one of the most comprehensive updates to this i3-inspired Wayland compositor, very popular among advanced users of lightweight Linux desktops. This new release, which comes almost a year after former, he leans on the library again wlrootsHowever, it introduces a set of improvements that focus primarily on image management, color, and compatibility with more hardware configurations.
Although the project maintains its minimalist philosophy, the Sway 1.12 changelog focuses on to offer a more modern experienceWith support for high dynamic range video, new options for content creators and system administrators, and a more flexible startup process even on systems with graphics drivers that previously caused problems, all while maintaining the floating, tile-based compositor designed for users who value efficiency.
HDR10 and Vulkan rendering in Sway 1.12
The most striking new feature is the arrival of HDR10 when using the Vulkan rendererThis combination brings Sway closer to what many users demand for multimedia content and games. HDR10 is the most widespread open standard for high dynamic range content, something especially relevant for modern screens with wide color gamuts and high brightness, which are becoming increasingly common in the Spanish market as well.
Thanks to this integration, Sway sessions can take advantage of Videos and games ready for HDR10Provided the screen and system graphics stack allow it. For those looking to set up home theater environments under Linux, multimedia labs, or simply get the most out of next-generation monitors with Wayland, this step represents a significant advance over traditional SDR configurations.
Capture individual windows and new color options
Another notable addition in Sway 1.12 is the ability to capture windows individuallyThis feature is especially useful for content creators, live streamers, or those recording demonstrations and video tutorials, as it allows you to focus on a single application without displaying the entire desktop or sensitive information.
In addition to this, a new boot option is added «–device-primaries»This instructs Sway to use the color primaries advertised in the monitor's EDID data. The EDID is the information that the panels themselves expose to the system about their technical characteristics, so this functionality allows better adjust color reproduction to the actual behavior of each screen, something key in professional environments of design, video editing or photography that work under Wayland.
New Wayland protocols focused on color and workspaces
The development team has also expanded the list of supported protocols, now including color-management-v1 and color-representation-v1These protocols open the door to more advanced color management at the compositor level, allowing for finer integration with applications that need to work with specific profiles or high-fidelity color workflows. They integrate with Wayland's own enhancements, such as more precise frame synchronization.
In addition, Sway 1.12 adds support for xdg-toplevel-tag-v1, ext-workspace-v1 and wl_fixesThese extensions, among others, allow for enriching how windows are labeled, organized, and displayed on the desktop, as well as introducing fixes and improvements to interaction with the Wayland ecosystem. For users who heavily utilize tiled desktops and multiple workspaces, these capabilities can translate into clearer organization and more predictable application behavior.
Default configuration file and built-in shortcuts
One practical improvement that many users will appreciate is that Sway 1.12 now includes a default configuration file with a series of predefined shortcuts. These include combinations designed to interact with playerctl, a widely used utility for controlling multimedia playback from the command line or from custom scripts.
This sample file allows, after installation, the environment should be usable from the first boot without needing to create a configuration from scratch. For those new to Sway or for administrators who need to deploy the compositor across multiple machines, this significantly reduces the initial setup time.
Boot on more GPUs and official support for display managers
Until now, in certain configurations, Sway refused to log in if it detected GPUs considered unsupportedThis was the case with some proprietary NVIDIA drivers. With version 1.12, the behavior changes: instead of blocking startup, the compositor displays a warning message but allows the process to continue.
This adjustment doesn't mean that all hardware combinations will work perfectly, but it does mean that Users can try Sway 1.12 in more scenarios and decide for themselves whether the performance and compatibility are acceptable. It's a more flexible approach, which may be interesting for people who, for work reasons or compatibility with specific software, depend on proprietary drivers.
On the other hand, the project announces that Display managers now have official support for launching SwayThis makes it easier to integrate into more traditional desktop environments and multi-user configurations, typical of businesses, educational centers or laboratories, where a graphical login manager is used to handle different accounts and sessions on the same system.
Availability and download of Sway 1.12
Anyone who wants to try the new features can find Sway 1.12 packages and source code on GitHubwhere all the technical changes in this version are also detailed. Most Linux distributions that already use Wayland as their main session will gradually incorporate the update into their official repositories or recent release channels.
For users already working with Wayland, this update makes Sway 1.12 is an even stronger option within the ecosystem of mosaic compositors, combining better color management, new capture possibilities and a more user-friendly initial setup, without sacrificing its lightweight and highly customizable approach.