您现在的位置是:首页 > 文章详情

OpenJDK 的原生 Wayland 支持正在取得进展

日期:2022-09-25点击:152

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

    • 发送输入事件

    • 读取屏幕数据(至少当前的 java 应用程序窗口)

  • Windows 的客户端装饰

    • Swing 内部框架渲染代码可重用

▲ OpenJDK 开发者展示了他们使用 Java 的 Wayland "WLToolkit" 进展

▲ 已实现键盘和鼠标输入

详情查看 OpenJDK Wiki 页面和 JDK-8281970 错误跟踪器

原文链接:https://www.oschina.net/news/211592/java-native-wayland-progress
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章