Wayland Protocols 1.38 Brings System Bell, FIFO & Commit Timing Protocols
([Wayland] 92 Minutes Ago
Wayland Protocols 1.38)
- Reference: 0001497908
- News link: https://www.phoronix.com/news/Wayland-Protocols-1.38
- Source link:
Wayland Protocols 1.38 is out with three new staging protocols.
One of the new staging protocols is a system bell protocol. The intent here is that system bell alerts such as from terminal emulators can be handled by the compositor to provide for better accessibility. Since the system bell may not be audible, this protocol in development since last year allows for Wayland compositors to decide how the system bell event should be handled like via visual feedback. This new protocol is xdg_system_bell_v1.
The second new staging protocol is FIFO to allow for first-in, first-out surface content update behavior. The FIFO v1 protocol has been a year in the making for advanced presentation modes under Wayland, especially for Vulkan use.
Lastly is the commit-timing-v1 protocol to add time constraints to surface content updates. Timestamps to Wayland surface state is added to allow deferring the processing until later with this wp_commit_timing_manager_v1 addition.
More details on all of the new staging protocols with Wayland Protocols 1.38 can be found via [1]the mailing list announcement .
[1] https://lists.freedesktop.org/archives/wayland-devel/2024-October/043851.html
One of the new staging protocols is a system bell protocol. The intent here is that system bell alerts such as from terminal emulators can be handled by the compositor to provide for better accessibility. Since the system bell may not be audible, this protocol in development since last year allows for Wayland compositors to decide how the system bell event should be handled like via visual feedback. This new protocol is xdg_system_bell_v1.
The second new staging protocol is FIFO to allow for first-in, first-out surface content update behavior. The FIFO v1 protocol has been a year in the making for advanced presentation modes under Wayland, especially for Vulkan use.
Lastly is the commit-timing-v1 protocol to add time constraints to surface content updates. Timestamps to Wayland surface state is added to allow deferring the processing until later with this wp_commit_timing_manager_v1 addition.
More details on all of the new staging protocols with Wayland Protocols 1.38 can be found via [1]the mailing list announcement .
[1] https://lists.freedesktop.org/archives/wayland-devel/2024-October/043851.html
ayumu