JetBrains 宣布支持 Wayland 协议,为 Linux 开发者带来更强 IDE 体验
近日,JetBrains 平台宣布,他们的基于 IntelliJ 的 IDE 即将支持 Wayland,为开发者带来一场改变游戏规则的开发体验。
对于使用基于 IntelliJ的 IDE 的 Linux 爱好者和开发者来说,这是令人兴奋的消息。不久以后,这些受欢迎的集成开发环境将会获得 Wayland支持。这一备受期待的更新承诺解决长期存在的问题,如分数缩放问题以及与 Windows Subsystem for Linux (WSLg)的增强桌面集成,WSLg 在底层运行了一个 Wayland 服务器。
虽然Wayland支持仍在进行中,但它已经能够在Wayland上运行一些Java Swing和AWT应用程序。
Wayland是一种先进的显示服务器协议,旨在取代老旧的X Window系统,提供了更高效、更安全和更适应性强的图形环境框架。它在几个关键领域引入了新的范式,如绘图基元、隔离、用户身份验证、事务协议和模块化设计。
传统上,不支持Wayland的图形应用程序依赖于XWayland,它是X11和Wayland之间的桥梁。虽然这种设置适用于大多数情况,但它也带来了自己的一系列问题,包括拖放、窗口切换和缩放问题。最明显的问题是缩放问题,其中X11应用程序以较低分辨率渲染,导致文本模糊。Wayland对窗口缩放的本机支持有效解决了这个问题。
然而,实现Java对Wayland的支持是一项复杂的任务。它涉及创建一个新的工具包,涵盖了各种与GUI相关的方面,如图形、输入处理等等。虽然高层次的任务很清晰,即将Wayland的API翻译为Java和反之亦然,但细节差异很大。
Wayland工具包的开发,即Project Wakefield,始于Oracle桌面团队。截至2023年8月,它提供了诸如基于软件的渲染、最小化的窗口装饰、交互式窗口管理、HiDPI支持、鼠标和键盘支持等功能。即时的优先事项包括基于Vulkan的加速渲染、输入方法、剪贴板支持和启动屏幕实现。
Wayland的架构承诺提高性能和安全性,绕过了X11的复杂性。因此,预计在Wayland上运行的基于IntelliJ的IDE将具有更强的稳定性和响应性。虽然还有很多工作要做,但迄今为止取得的进展表明,这些IDE的本机Wayland体验即将到来。”
The post JetBrains 宣布支持 Wayland 协议,为 Linux 开发者带来更强 IDE 体验 first appeared on Linux迷.
版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/67969.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论