Wayland驱动程序刚刚在Wine 9.0发布中首次亮相,这是一个免费开源的兼容性层,让您可以在类Unix操作系统上运行为Windows系统开发的应用程序和游戏。
尽管Wayland驱动程序目前处于实验阶段,但它具有基本的窗口管理支持,如全屏、最大化、调整大小等,软件渲染、鼠标和键盘支持(包括鼠标查看和键位处理)、基本的HiDPI支持,以及Vulkan支持(包括通过WineD3D/Vulkan或DXVK进行的Direct3D)。
对于2024年,Collabora希望为其Wayland驱动程序带来更多新功能,包括OpenGL支持、通过合成器缩放模拟显示模式更改、窗口最小化支持、剪贴板支持、拖放支持、改进瞬态窗口(例如弹出窗口、菜单等)的位置、以及一般的稳健性改进。
“我们的目标是从实验阶段向前推进,使驱动程序成为一个适当的上游组件。一年后,经过数次合并请求,许多人现在已经能够使用最新的Wine版本在完全无X11环境中享受他们喜爱的一些Windows应用程序了,”Alexandros Frantzis在一篇博客文章中写道。
除了他们计划在2024年实施的工作之外,Collabora还希望在最终实现的功能方面做一些其他工作,包括支持系统DPI的自动检测,Wine核心中每个监视器的DPI处理,跨进程渲染,以及与即将推出的Wayland颜色管理(和HDR)协议的集成。
想要在Wine 9.0中测试Wayland驱动程序的人需要通过运行wine reg.exe add HKCU\Software\Wine\Drivers /v Graphics /d x11,wayland
命令来启用它,然后取消设置DISPLAY环境变量。
相关:Wine 9.0 正式发布 https://www.linuxmi.com/wine-9-0.html