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

热门资讯

PHP最佳实践(译) 简介PHP是一门复杂的语言,经过多年折腾,使其不同版本之间高度不一致,有时还有些bug。 每个版本都...
值得收藏的 27 个机器学习的... 机器学习 ( Machine Learning ) 有很多方面,当我开始研究学习它时,我发现了各种各...
为什么计量 IT 的生产力如此... 在某些行业里,人们可以根据一些测量标准判定一个人的生产力。比如,如果你是一个零件制造商,可以通过一个...
8 个提升你的隐私防护的开源密... 使用一些顶级开源密码管理器,确保你的登录凭证安全无虞。密码管理器是一项非常有用的实用程序。在你想寻找...
硬核观察 #885 苹果 AR... 苹果 AR 眼镜被无限期推迟据报道,由于技术上的挑战,苹果公司已经无限期推迟了其轻型增强现实(AR)...
8个有趣的Linux提示与技巧... 我们时不时给你带来关于Linux的提示与技巧。和这个系列保持一致,这里有8个我们从读者收到最有趣的提...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
2020 年的 GitHub ... 距离 2020 年结束只剩下区区 24 天,我们即将结束魔幻的 2020 ,迎来新的一年,新的一年或...
开源新闻速递:openSUSE... 今日关注openSUSE 项目组的 Dominique Leuenberger 在他的周报中说:“这...
KDE4.11 Beta1 正...   KDE 项目工作组刚刚发布了 KDE Software Compilation 4.11 Bet...