Jetbrains IDE 开始支持 Wayland

Jetbrains 集成开发环境

Linux 软件供应量的增加总是一件好事,无论它来自哪里。 这就是为什么 Jetbrains IDE 开始支持 Wayland 的消息是个好消息。

Jetbrains 有两个版本的集成开发环境。 社区和付费。 付费版本是Linux下第一个实现订阅许可制度的软件。

旨在改善 Linux 发行版和 Linux 的 Windows 子系统中的用户体验 (WSL) Jetbrains 开始使其 IntelliJ 开发环境与 Wayland 兼容。 它们用于开发 Java 和 Kotlin 编程语言的应用程序以及创建移动设备的应用程序。

目前Java Swing 和AWT 应用程序可以运行。 基于软件的渲染可用于基本窗口装饰、HiDPI 和多显示器。 稍后我们将基于Vulkan加速渲染并支持输入法、剪贴板和拖放。

Wayland 是一种图形服务器协议,旨在取代 Linux 系统的传统 X11。然而,它也有一些缺点。

  • 应用程序必须提前指示屏幕上每个像素的位置,因为 Wayland 不提供任何绘图基元。
  • 它不涉及窗户的装饰。
  • 它不提供任何内置功能来将窗口定位在屏幕上所需的坐标处,也没有任何方法来获取位置信息。
  • 在执行诸如更改窗口位置或移动鼠标指针之类的操作之前,应用程序必须向 Wayland 证明它正在遵守人类的命令。

此时您可能会像我一样想知道 Wayland 是否有什么好处。 Jetbrains 博客中写道:

Wayland 的架构在性能和安全性方面提供了固有的优势。 通过避免旧 X11 协议的复杂性,Wayland 为应用程序和显示服务器之间的通信提供了更简化的机制。 这意味着渲染速度更快,并且 X11 过时的设计导致安全漏洞的可能性更低。 因此,在 Wayland 上运行的基于 IntelliJ 的 IDE 预计将表现出更高的稳定性和响应能力。

如果您想测试支持的进展情况,可以在 Snap 商店中找到 Jetbrains IDE。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。