IT资讯 适用于 Wine 的 Wayland 驱动程序开发进展

layne · 2021-02-21 10:30:05 · 热度: 1

去年 12 月,Collabora 开发人员 Alexandros Frantzis 宣布了一个针对 Wine 的 Wayland 驱动程序的建议。近日,该驱动程序发布了第一次更新

适用于 Wine 的 Wayland 驱动程序开发进展

Wine 是 Windows 应用程序的兼容层,而该驱动程序的目标则是允许 Windows 应用程序直接在 Wayland 合成器上运行,从而最终消除多种情形下对 XWayland 的需求。现在,XWayland 与 X11一样,正越来越少受到开发人员的关注,并且不太可能支持防护同步优化或 HDR 等现代功能,同时它也是复杂性和低效率的根源。此次更新的重点是支持许多对应用程序和游戏有用的新功能,这些新功能也被认为是 Wayland 驱动程序的潜在难题,包括复制/粘贴、拖放以及对更改显示模式的支持。

复制/粘贴现在在两个方向(原生 Wayland 应用 <=> Wine 应用)都可以很好地工作,并已经支持许多常见格式。 此外,在多种常见格式下,都可以将原生 Wayland 应用程序直接拖放到 Wine 应用程序中。

尽管 Wayland 不允许应用程序直接更改显示硬件中的模式,但是,通过在合成器中缩放(通常使用GPU)可以对特定表面实现类似的效果。如果 Wine 模式与当前的合成器模式不匹配,驱动程序将指示合成器缩放窗口内容,就像硬件显示模式在保持宽高比的情况下已更改一样。

适用于 Wine 的 Wayland 驱动程序开发进展

目前,该更新作为新的 RFC(请求评论)在上游邮件列表中提出,其中包含有关构建和运行 Wayland 驱动程序的更多详细信息和说明。

文章转载自 OSCHINA 社区 [http://www.oschina.net]

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册