OpenJDK 的原生 Wayland 支持正在取得进展
OpenJDK/Java 在实现不依赖 X.Org/X11 或 XWayland 来渲染 Java GUI 应用程序的原生“纯” Wayland 工具包集成方面取得了进展。 开发人员 Alexey Ushakov 本周更新了 OpenJDK Wiki,概述 Linux 上 OpenJDK 获得 Wayland 支持的最新进展,这也是对成熟的 X11 支持的进一步完善。 这个新的工具包支持继续从头开始实现,目前正在通过 Java 的 Wakefield 仓库和“pure_wl_toolkit”分支完成开发。到目前为止,大部分测试似乎都是使用 Wayland 的 Weston 参考合成器并使用 Ubuntu 21.10 完成。 下面是该工具包的一些主要工作: 事件处理 在 EDT 上调度原生事件,以避免在从 EDT 和工具包线程更新状态时出现潜在的竞争条件。在此处查看完整的提案 图形设备支持 屏幕上/屏幕外的 Wayland 接口管理 采用 OGL 管道在 Wayland 接口上进行渲染 实现基于 Vulkan 的新渲染管道(以获得更好的性能) java.awt.Robot 发送输入事件 ...
