短文資訊

Wayland 支持提升了基於 IntelliJ 的 Linux IDE

Wayland 支持即將登場,為基於 IntelliJ 的 IDE 帶來了顛覆性的開發體驗。

對於 Linux 愛好者和使用基於 IntelliJ 的 IDE 的開發人員來說,這是令人興奮的消息。很快,這些受歡迎的集成開發環境將獲得 Wayland 支持。這個備受期待的更新承諾解決長期存在的問題,比如分數縮放問題以及與 Windows Subsystem for Linux(WSLg)的增強桌面集成,後者在底層運行 Wayland 伺服器。

儘管 Wayland 支持還在不斷改進中,但它已經可以在 Wayland 上運行一些 Java Swing 和 AWT 應用程序。

Wayland 是一種前沿的顯示伺服器協議,旨在用更高效、更安全和更靈活的圖形環境框架取代陳舊的 X 窗口系統。它在幾個關鍵領域引入了新的範例,如繪圖原語、隔離、用戶身份驗證、事務協議和模塊化設計。

傳統上,不兼容 Wayland 的圖形應用程序一直依賴於 XWayland,它是 X11 和 Wayland 之間的橋樑。雖然這種設置適用於大多數情況,但它帶來了一系列問題,包括拖放、窗口切換和縮放問題。最突出的問題是縮放問題,其中 X11 應用程序以較低解析度渲染,導致文本模糊。Wayland 的本機窗口縮放支持有效地解決了這個問題。

然而,為 Wayland 實現 Java 支持是一項複雜的任務。它涉及創建一個新的工具包,涵蓋了各種與 GUI 相關的方面,如圖形、輸入處理等。雖然高級任務很明確 - 將 Wayland API 轉換為 Java,反之亦然 - 但細節差異很大。

Wayland 工具包的開發,即 Wakefield 項目,始於 Oracle 桌麵糰隊。截至 2023 年 8 月,它提供了軟體渲染、最小化窗口裝飾、互動式窗口管理、HiDPI 支持、滑鼠和鍵盤支持等功能。即將進行的重要任務包括基於 Vulkan 的加速渲染、輸入方法、剪貼板支持和啟動畫面實現。

Wayland 的架構承諾提高性能和安全性,繞過了 X11 的複雜性。因此,預計在 Wayland 上運行的基於 IntelliJ 的 IDE 將表現出更高的穩定性和響應性。雖然還有一些工作要做,但迄今為止取得的進展表明,這些 IDE 的本機 Wayland 體驗即將到來。

通過 JetBrains 博客

對這篇文章感覺如何?

太棒了
1
不錯
0
愛死了
0
不太好
0
感覺很糟
0

You may also like

Leave a reply

您的郵箱地址不會被公開。 必填項已用 * 標註

此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

More in:短文資訊