JetBrains 为基于 IntelliJ 的 IDE 提供 Wayland 支持

JetBrains 宣布正在致力于为基于 IntelliJ 的 IDE 提供 Wayland 支持,以增强桌面 Linux 体验以及在 Windows Subsystem for Linux (WSLg) 下运行。目前 Wayland 支持还远未完成,但已有的功能可允许在 Wayland 上运行一些 Java Swing 和 AWT 应用程序。

Wayland 是一种现代显示服务器协议,旨在通过为图形环境提供更高效、更安全、适应性更强的架构来取代 X Window 系统。Wayland 工具包是与甲骨文桌面团队合作开发的,名为 Project Wakefield;代码基于 OpenJDK 21。

截至 2023 年 8 月,该工具包可提供基于软件的渲染、基本的窗口装饰、弹出窗口、HiDPI 和多显示器等其他基本功能。接下来几个月,团队则将致力于实现基于 Vulkan 的加速渲染、输入法、剪贴板和拖放支持、使用键盘快捷键在窗口之间切换以及其他功能。

JetBrains 认为,Wayland 的架构在性能和安全性方面具有与生俱来的优势。通过回避老化的 X11 协议的复杂性,Wayland 为应用程序和显示服务器之间的通信提供了一种更精简的机制。不仅加快了渲染速度,还降低了因 X11 过时的设计而产生安全漏洞的可能性。因此,“在 Wayland 上运行的基于 IntelliJ 的 IDE 预计将表现出更高的稳定性和响应能力”。

我们正在努力使基于 IntelliJ 的 IDE 成为 Wayland 桌面的一等公民。基于软件的渲染已经提供了与当前 X11 工具包相当的 FPS(每秒帧数)性能。现在的重点是确定工具包实现中的剩余差距,以便它能够维持在 Wayland 上原生运行的 IDE。

更多详情可
查看官方博客

© 版权声明
THE END
喜欢就支持一下吧
点赞0

Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYNRRR9D' (Errcode: 28 - No space left on device) in /www/wwwroot/583.cn/wp-includes/class-wpdb.php on line 2345
admin的头像-五八三
相关推荐
  • 暂无相关文章
  • 评论 抢沙发
    头像
    欢迎您留下宝贵的见解!
    提交
    头像

    昵称

    图形验证码
    取消
    昵称代码图片