导读 JetBrains 平台近日宣布,基于 IntelliJ 的 IDE 最终将实现对 Wayland 显示服务器 协议的支持。可能你并不知道,PyCharm 和 IntelliJ IDEA 就是搭建在 IntelliJ 平台之上的出色 IDE,而由谷歌打造的 Android Studio 也是同样的应用。

Wayland 协议逐步成为 Linux 发行版的默认选择,与 X11 相比,它可以提供更快、更安全和更稳定的体验。如果你使用的编程环境能够支持 Wayland,那么用户体验会得到显著提升。

但是,具体表现在哪些方面有所增强,他们怎么实现这个目标的呢?下文有详细解说。

分数缩放和 WSL 集成

使用 Linux 版本的 IntelliJ IDEA 等 IDE 的用户,终将借助分数缩放,可以在高分辨率显示屏上自定义字体、图标的大小。

无论是多屏幕环境,还是高清显示屏,都可以通过 Wayland 的支持享受到提升的 IDE 体验。

你不再需要担心 IDE 的文本显示模糊的问题。

不仅仅局限于原生的 Linux 环境,同样适用于使用 Windows 的 Linux 子系统(WSL),即那些 “Bash on Windows” 用户。

Wayland 的支持将确保你可以无缝集成 WSL。

此外,作为用户,你还将享受到 Wayland 带来的以下新特性:

  1. 弹出式窗口
  2. HiDPI 支持
  3. 窗口的交互式缩放

总的说来,通过实现 Wayland 的支持,基于 IntelliJ 的 IDE 将会更具响应速度,实现更高的稳定性和安全性。

构建 Wayland 工具集

让 Java 支持 Wayland 是件颇具挑战性的任务,但 IntelliJ 已经找到了应对之策。

JetBrains 和 Oracle 的桌面团队共同开发出一个基于 OpenJDK 21 的 Wayland 工具集。

由于拥有该工具集,你将获得一系列能力,包括:

  1. 基于软件的渲染。
  2. 极简的窗口装饰。
  3. 弹出窗口,包括应用于顶层菜单的窗口。
  4. 提供包括不同每台监视器比例的 HiDPI 和多监视器支持。

此外,他们还计划添加剪贴板拖放支持、基于 Vulkan 的加速渲染,以及使用快捷键在窗口间切换的功能。

你可以通过访问 OpenJDK 维基 来关注 Wayland 工具集的开发进程。

至于 Wayland 支持的具体实现时间并未明确,但可以肯定的是,这项工作正在进行中,而且这也表明 IntelliJ 平台也正在关注以 Linux 为主的用户群。

原文来自:

本文地址://lrxjmw.cn/pycharm-and-android.html编辑:吴康宁,审核员:清蒸github

Linux大全:

Linux系统大全:

红帽认证RHCE考试心得: