PyCharm 和 Android Studio 为 Linux 版本增加 Wayland 支持
创始人
2024-03-02 17:02:49
0

如果你是在 Linux 或 WSL 环境下进行开发的开发者,以下这个好消息会让你兴奋起来。

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 带来的以下新特性:

  • 弹出式窗口
  • HiDPI 支持
  • 窗口的交互式缩放

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

构建 Wayland 工具集

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

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

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

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

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

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

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

如需获取更多信息,你可以访问 官方公告 进行查阅。

?对于 IntelliJ 决定在其 IDE 加入 Wayland 原生支持你有什么看法呢?欢迎在评论区分享你的意见。

(题图:MJ/dbd4f013-3c11-4c2d-83c1-c11df7c8c17b)


via: https://news.itsfoss.com/intellij-wayland-support/

作者:Ankush Das 选题:lujun9972 译者:ChatGPT 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

基于QT和OpenCV编写...
在Linux图像处理开发领域,许多开发者陷入"API调用大赛"的怪...
2025-12-27 12:15:20
Fedora 43定档10...
来源:IT之家 【Fedora 43 正式版定档 10 月 28 ...
2025-10-27 06:15:15
Ubuntu 25.10进...
2025-08-16 01:41:14 作者:狼叫兽 Ubun...
2025-08-16 16:14:45
Fedora 43将全面转...
2025-05-21 11:41:05 作者:狼叫兽 科技网站近...
2025-05-21 13:19:18
不支持的测量版本:此版本的...
要解决这个问题,您需要确保您安装的Gauge插件版本与您的Gaug...
2025-01-11 19:30:31
不要在启动Intellij...
要解决这个问题,可以在IntelliJ IDEA的配置文件中添加一...
2025-01-11 03:00:38

热门资讯

“Linux 中国” 开源社区... 这是一个艰难的决定 —— 这不是调侃,而是当你真正做出改变了你十几年生活轨迹的决定时,你就会明白这个...
硬核观察 #1263 德国铁路... #1 德国铁路公司招聘 Windows for Workgroups 3.11 管理员该职位要求了解...
人工智能教程(七):Sciki... 在本系列的 上一篇文章 中,我们用 TensorFlow 构建了第一个神经网络,然后还通过 Kera...
关闭 WSL 中正在运行的 L... 以下是使用 WSL 关闭在 Windows 内运行的 Linux 系统的不同方法。你使用 WSL 在...
MX Linux 23.2 “... 最新的 MX Linux 23.2 小版本更新带来了基本的改进和新增功能。MX Linux 推出了 ...
硬核观察 #1262 网络上最... #1 网络上最古老的软件存档库之一即将关闭美国新墨西哥州立大学(NMSU)最近宣布,即将于 2024...
如何在 RHEL 上通过绑定配... 在 Linux 中,你可以根据自己的需要创建高级网络设置,如 网络绑定 Network Bondin...
Linux Matrix 消息... Matrix 用户可以升级 Fractal 6 了!Fractal 是目前 最好的 Matrix 客...
如何通过 VLC 使用字幕 使用 VLC 媒体播放器播放和管理字幕的新手指南。我是一个超级动漫迷,如果你想观看最新的剧集,那么你...
硬核观察 #1261 X 计划... #1 X 计划在奥斯汀建立内容审核总部据报道,该部门将招聘 100 名全职员工,将主要关注 CSE ...