经过八个月的开发,Weston 11.0 复合服务器的稳定版本已经发布,开发的技术有助于在 Enlightenment、GNOME、KDE 和其他用户环境中全面支持 Wayland 协议。 Weston 的开发旨在提供高质量的代码库和工作示例,以便在桌面环境和嵌入式解决方案(例如汽车信息娱乐系统、智能手机、电视和其他消费设备的平台)中使用 Wayland。 该项目代码是根据 MIT 许可证分发的。
Weston 的重大版本号更改是由于 ABI 更改破坏了兼容性。 新韦斯顿分店的变化:
- 继续致力于色彩管理基础设施的开发,以实现色彩转换、伽玛校正和色彩配置文件。 包括为显示器配置 ICC 配置文件并将颜色从 sRGB 反射到其中的能力。 还支持将显示器切换到 HDR 模式,但 HDR 内容的生成尚未实现。
- 已准备好在下一版本中实现对多个后端同时执行的支持,例如通过 KMS 和 RDP 进行输出。
- DRM 后端为未来支持多 GPU 配置奠定了基础。
- 已进行各种改进以支持 RDP 后端以远程访问屏幕内容。
- 改进了 DRM 后端性能。
- 添加了对单像素缓冲区协议的支持,允许创建包含四个 32 位 RGBA 值的单像素缓冲区。 使用视口协议,复合服务器可以缩放单像素缓冲区以创建任意大小的统一颜色表面。
- weston_buffer 的实现已被重新设计。
- cms-static 和 cms-colord 插件已被弃用。
- 对多个工作区和缩放的支持已从桌面外壳中删除。
- 对 wl_shell 协议的支持已停止,由 xdg-shell 取代。
- fbdev 后端已被删除,应使用 KMS 后端。
- 组件 weston-launch、launcher-direct、weston-info 和 weston-gears 已被删除,取而代之的是 libsea 和 wayland-info。
- 默认情况下,设置 KMS 属性 max-bpc。
- 当系统中的可用内存耗尽时启用紧急关闭。
来源: opennet.ru