开源显示服务器协议 Wayland 1.24 发布: 提升体验和系统性能

  • 2025-07-10 14:49:08
  • 702

IT之家7月10日消息,科技媒体9to5Linux于7月8日发布博文,报道称开源项目Wayland1.24发布,更新wl_fixes接口、支持键盘重复状态等,进一步提升用户体验和系统性能。

IT之家注:Wayland是开源显示服务器协议,用于替代老旧的X11(Xorg)协议,在类Unix系统上管理图形显示,为应用交互提供更现代、更安全、更高性能的解决方案。

在Wayland1.24版本中,主要增加wl_fixes接口,用于添加销毁wl_registry对象的请求;此外引入wl_proxy_get_interface和wl_resource_get_interface函数,用于获取对象的wl_interface。

新版还增加wl_display_dispatch_queue_timeout和wl_display_dispatch_timeout函数,用于在事件分派时设置超时。

新版还添加wl_keyboard.key重复状态,让合成器(compositors)接管按键重复任务,对于远程桌面会话非常有用。

新版还使用wl_resource_post_error_vargs替代wl_resource_post_error,在合成器已经有va_list时,可以更方便地使用。

Wayland1.24版本还提供了wl_shm_buffer_ref和wl_shm_buffer_unref,这些函数用于在协议对象被销毁后访问wl_shm_buffer的底层存储。