Jetbrains IDE 開始支持 Wayland

Jetbrains 集成開發環境

Linux 軟件供應量的增加總是一件好事,無論它來自哪裡。 這就是為什麼 Jetbrains IDE 開始支持 Wayland 的消息是個好消息。

Jetbrains 有兩個版本的集成開發環境。 社區和付費。 付費版本是Linux下第一個實現訂閱許可製度的軟件。

旨在改善 Linux 發行版和 Linux 的 Windows 子系統中的用戶體驗 (WSL) Jetbrains 開始使其 IntelliJ 開發環境與 Wayland 兼容。 它們用於開發 Java 和 Kotlin 編程語言的應用程序以及創建移動設備應用程序。

目前Java Swing 和AWT 應用程序可以運行。 基於軟件的渲染可用於基本窗口裝飾、HiDPI 和多顯示器。 稍後我們將基於Vulkan加速渲染並支持輸入法、剪貼板和拖放。

Wayland 是一種圖形服務器協議,旨在取代 Linux 系統的傳統 X11。然而,它也有一些缺點。

  • 應用程序必須提前指示屏幕上每個像素的位置,因為 Wayland 不提供任何繪圖基元。
  • 它不涉及窗戶的裝飾。
  • 它不提供任何內置功能來將窗口定位在屏幕上所需的坐標處,也沒有任何方法來獲取位置信息。
  • 在執行諸如更改窗口位置或移動鼠標指針之類的操作之前,應用程序必須向 Wayland 證明它正在遵守人類的命令。

此時您可能會像我一樣想知道 Wayland 是否有什麼好處。 Jetbrains 博客中寫道:

Wayland 的架構在性能和安全性方面提供了固有的優勢。 通過避免舊 X11 協議的複雜性,Wayland 為應用程序和顯示服務器之間的通信提供了更簡化的機制。 這意味著渲染速度更快,並且 X11 過時的設計導致安全漏洞的可能性更低。 因此,在 Wayland 上運行的基於 IntelliJ 的 IDE 預計將表現出更高的穩定性和響應能力。

如果您想測試支持的進展情況,可以在 Snap 商店中找到 Jetbrains IDE。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。