PyCharm 和 Android Studio 為 Linux 版本增加 Wayland 支持
JetBrains 平臺(tái)近日宣布,基于 IntelliJ 的 IDE 最終將實(shí)現(xiàn)對(duì) Wayland 顯示服務(wù)器 協(xié)議的支持。可能你并不知道,PyCharm 和 IntelliJ IDEA 就是搭建在 IntelliJ 平臺(tái)之上的出色 IDE,而由谷歌打造的 Android Studio 也是同樣的應(yīng)用。
Wayland 協(xié)議逐步成為 Linux 發(fā)行版的默認(rèn)選擇,與 X11 相比,它可以提供更快、更安全和更穩(wěn)定的體驗(yàn)。如果你使用的編程環(huán)境能夠支持 Wayland,那么用戶體驗(yàn)會(huì)得到顯著提升。
但是,具體表現(xiàn)在哪些方面有所增強(qiáng),他們?cè)趺磳?shí)現(xiàn)這個(gè)目標(biāo)的呢?下文有詳細(xì)解說(shuō)。
分?jǐn)?shù)縮放和 WSL 集成
使用 Linux 版本的 IntelliJ IDEA 等 IDE 的用戶,終將借助分?jǐn)?shù)縮放,可以在高分辨率顯示屏上自定義字體、圖標(biāo)的大小。
無(wú)論是多屏幕環(huán)境,還是高清顯示屏,都可以通過(guò) Wayland 的支持享受到提升的 IDE 體驗(yàn)。
你不再需要擔(dān)心 IDE 的文本顯示模糊的問(wèn)題。
不僅僅局限于原生的 Linux 環(huán)境,同樣適用于使用 Windows 的 Linux 子系統(tǒng)(WSL),即那些 “Bash on Windows” 用戶。
Wayland 的支持將確保你可以無(wú)縫集成 WSL。
此外,作為用戶,你還將享受到 Wayland 帶來(lái)的以下新特性:
- 彈出式窗口
- HiDPI 支持
- 窗口的交互式縮放
總的說(shuō)來(lái),通過(guò)實(shí)現(xiàn) Wayland 的支持,基于 IntelliJ 的 IDE 將會(huì)更具響應(yīng)速度,實(shí)現(xiàn)更高的穩(wěn)定性和安全性。
構(gòu)建 Wayland 工具集
讓 Java 支持 Wayland 是件頗具挑戰(zhàn)性的任務(wù),但 IntelliJ 已經(jīng)找到了應(yīng)對(duì)之策。
JetBrains 和 Oracle 的桌面團(tuán)隊(duì)共同開(kāi)發(fā)出一個(gè)基于 OpenJDK 21 的 Wayland 工具集。
由于擁有該工具集,你將獲得一系列能力,包括:
- 基于軟件的渲染。
- 極簡(jiǎn)的窗口裝飾。
- 彈出窗口,包括應(yīng)用于頂層菜單的窗口。
- 提供包括不同每臺(tái)監(jiān)視器比例的 HiDPI 和多監(jiān)視器支持。
此外,他們還計(jì)劃添加剪貼板拖放支持、基于 Vulkan 的加速渲染,以及使用快捷鍵在窗口間切換的功能。
你可以通過(guò)訪問(wèn) OpenJDK 維基 來(lái)關(guān)注 Wayland 工具集的開(kāi)發(fā)進(jìn)程。
至于 Wayland 支持的具體實(shí)現(xiàn)時(shí)間并未明確,但可以肯定的是,這項(xiàng)工作正在進(jìn)行中,而且這也表明 IntelliJ 平臺(tái)也正在關(guān)注以 Linux 為主的用戶群。
如需獲取更多信息,你可以訪問(wèn) 官方公告 進(jìn)行查閱。
??對(duì)于 IntelliJ 決定在其 IDE 加入 Wayland 原生支持你有什么看法呢?歡迎在評(píng)論區(qū)分享你的意見(jiàn)。