在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

知名IDE JetBrains宣布重倉這款Linux桌面服務器 !

Linux愛好者 ? 來源:51CTO技術棧 ? 2023-09-08 16:35 ? 次閱讀

大名鼎鼎的JetBrains決定加碼Linux版IDE了。上周的一篇官網的博文,宣布將在其基于IntelliJ的IDE系列中添加對Wayland Linux圖形API的支持。

6114676c-4dfb-11ee-a25d-92fbcf53809c.png

此舉會給Linux上使用IntelliJ的開發者帶來一系列令人興奮的好處,比如:解決由來已久的局部縮放問題,以及在使用Windows Subsystem for Linux(WSLg)時提升桌面集成(該系統在引擎后臺運行Wayland服務器)。

“雖然Wayland的支持還遠未完成,但現有的功能允許我們在Wayland上運行一些Java Swing和AWT應用程序。”

JetBrains忍痛擁抱Wayland負責人直言:棘手!

大多數JetBrains IDE,都源自一個名為IntelliJ IDEA的通用庫,該庫是用Java構建的(當然它支持多種編程語言)。作為桌面應用程序,這些IDE使用SwingGUI框架,該框架在Linux上調用X11 API。

Wayland是一款嶄新的顯示服務器協議,旨在取代X服務器。目前Wayland的采用情況參差不齊,現在默認用于Ubuntu、Red Hat Enterprise Linux、WSLg和許多其他發行版。

在Wayland上有一個名為XWayland的X11兼容性中間層實現,博文作者Kartashev稱:“這就是所有Java應用程序,包括所有JetBrains的基于IntelliJ的IDE,顯示UI并獲得鼠標和鍵盤輸入的方式。這種方案在大多數情況下都能很好地工作。”

XWayland上運行的問題不少,比如高分辨率屏幕上的模糊文本,這是由應用程序渲染到較低分辨率,然后被Wayland放大引起的。模糊的文本意味著開發人員在長時間使用代碼時會更加疲勞;但這并不是唯一的問題,還有其他問題,包括拖放支持、窗口切換、彈出菜單和屏幕截圖。有些正在修復——比如這個拖放修復——但其他的可能永遠不會修復。

6136c47e-4dfb-11ee-a25d-92fbcf53809c.png

解決方案是切換到本地Wayland支持,但這是一項主要任務。Kartashev說:“X11工具包大約有50000行Java和20000行本地代碼,其中只有一小部分可以在Wayland中重復使用。”他是Wakefield項目的負責人,該項目將Wayland桌面支持引入Linux上的JDK。此基礎項目的進度在此工作細分中進行跟蹤。

6150b2e4-4dfb-11ee-a25d-92fbcf53809c.jpg

Wakefield項目工作分解的一部分,該項目將Wayland支持引入Java開發工具包(JDK)

從這個細分來看,很明顯,Wayland在一段時間內不會提供全面的支持。Kartashev說,雖然很多工作已經完成,包括HiDPI和多監視器支持(這將修復模糊的文本),但還有很多工作要做,包括加速渲染、剪貼板和拖放支持,以及使用鍵盤快捷鍵在窗口之間切換,“這是一項相當棘手的工作,”他說,因為Wayland的安全模型可以驗證輸入是否來自用戶。

Wayland帶來的Linux桌面新范式

Wayland是一種現代顯示服務器協議,旨在通過為圖形環境提供更高效、安全和適應性更強的架構來取代X Window系統。它是Debian 10及更高版本、Fedora 34或更高版本、Ubuntu 18.04或更高版本以及其他發行版(例如 Arch Linux)中的默認窗口系統。

盡管在提供 Wayland 合成器的桌面環境(例如GNOME)上,GNOME文本編輯器和地圖、文件和日歷等官方應用程序都是Wayland原生應用程序。但絕大多數X11應用程序仍然是未受影響的、原生的 X11 應用程序。但這邊不影響它代表著Linux桌面的未來,因為它在許多重要領域帶來了新的范式,例如:

(1)Wayland不提供任何繪圖基元,它只便于在屏幕上顯示應用程序必須提前準備的像素。它也不會為你裝飾你的窗口,盡管有些實現旨在通過自定義協議來幫助你做到這一點。

(2)它將應用程序彼此隔離,也將應用程序與桌面本身隔離。沒有在屏幕上以特定坐標定位窗口的內置功能,也沒有查詢所述位置或其他窗口像素的方法。

(3)對于所有表面上由人發起的操作,如移動窗口或將文本復制到剪貼板,Wayland的協議要求應用程序證明其確實代表用戶行事,通常是通過提供指向最近從Wayland收到的事件的指針,以便服務器可以獨立于客戶端進行驗證。

(4)Wayland協議是事務性的,因為它們允許逐漸建立新的狀態,然后將結果作為一個整體提交,確保用戶永遠不會看到處于不一致狀態的UI。

(5)Wayland采用模塊化設計,不同的服務器可以支持各種協議,擴展Wayland的功能以滿足不同的用例。但是,需要注意的是,并非所有服務器都支持同一組協議。例如,最現代的wp_fractional_scale_manager_v1協議只有五分之一的流行服務器支持(截至2023年8月)

寫在最后:Linux桌面版時代來了

JetBrains作為無數開發者青睞的IDE廠商,這一對Linux桌面版的動作,可以被視為“Linux上運行IDE的使用量在增長”的一個間接證據。

Windows和Mac是最受歡迎的桌面平臺,但Linux作為服務器應用程序的系統依舊占據主導地位,這意味著開發人員越來越熟悉開源操作系統最新的StackOverflow調查顯示,Ubuntu排名第三,僅次于Windows和MacOS,超過25%的開發人員使用它,WSL排名第五,超過15%的人使用它。

而單論IDE面向的用戶來說,Linux一點也不小眾,IDE廠商不持續發力研發迭代Linux版不僅僅是散失四分之一的用戶,而是丟失了一整個生態。同時,Linux版IDE的需求是切切實實存在的,開發IDE的商業公司都不會忽略這個市場。

而此次JetBrains之所以優先選擇Java擁抱Wayland,這與JetBrains全家桶大量使用Java,遷移難度相對較低的事實不無關系。Linux桌面的未來既然是Wayland,那么Jetbrains就沒有理由不擁抱Wayland。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11353

    瀏覽量

    210623
  • 服務器
    +關注

    關注

    12

    文章

    9342

    瀏覽量

    86183
  • JAVA
    +關注

    關注

    19

    文章

    2978

    瀏覽量

    105268
  • API
    API
    +關注

    關注

    2

    文章

    1522

    瀏覽量

    62491

原文標題:終于決定了!知名IDE JetBrains宣布重倉這款Linux桌面服務器 !

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    JetBrains IDE上架開發微信小程序的官方插件

    一直以來,小程序開發者必須安裝第三方插件,才能在 JetBrains IDE 中進行小程序開發。在 JetBrains Marketplace 上,有關插件已有約 50 萬下載量。 對于這個在中國
    的頭像 發表于 01-16 17:15 ?185次閱讀
    <b class='flag-5'>JetBrains</b> <b class='flag-5'>IDE</b>上架開發微信小程序的官方插件

    termius如何使用,termius如何使用的過程,linux服務器遠程連接的實用教程

    ? ?? ? ?隨著技術的不斷進步,服務器遠程連接技術也在不斷提升其性能和安全性,以滿足企業日益增長的需求。本文將和大家一起討論termius如何使用的過程以及Linux遠程桌面
    的頭像 發表于 12-19 11:31 ?282次閱讀
    termius如何使用,termius如何使用的過程,<b class='flag-5'>linux</b><b class='flag-5'>服務器</b>遠程連接的實用教程

    如何在Linux系統上設置站群服務器IP地址

    Linux系統上設置站群服務器的IP地址,可以通過以下步驟進行,主機推薦小編為您整理發布如何在Linux系統上設置站群服務器IP地址。
    的頭像 發表于 12-11 10:05 ?238次閱讀

    如何使用 Mobaxterm 建立 Linux 服務器連接

    不同的會話類型。為了連接到 Linux 服務器,你可以選擇以下會話類型之一: SSH :用于安全地連接到遠程服務器。 Telnet :不安全的連接方式,不推薦使用,
    的頭像 發表于 11-11 09:06 ?651次閱讀

    服務器數據恢復—Linux網站服務器硬盤出現壞扇區的數據恢復案例

    服務器數據恢復環境: 一臺linux操作系統網站服務器,該服務器上部署了幾十個網站,使用一塊SATA硬盤。 服務器故障&原因:
    的頭像 發表于 10-09 16:26 ?282次閱讀

    如何優化Linux服務器的性能

    優化Linux服務器的性能是一個綜合性的任務,涉及硬件、軟件、配置、監控等多個方面。以下是一個詳細的指南,旨在幫助系統管理員和運維人員提升Linux服務器的性能和穩定性。
    的頭像 發表于 09-29 16:50 ?434次閱讀

    服務器數據恢復—硬盤出現壞扇區導致網站服務器宕機的數據恢復案例

    服務器數據恢復環境: 一臺linux操作系統服務器上跑了幾十個網站,服務器上只有一塊SATA硬盤。 服務器故障:
    的頭像 發表于 09-12 12:02 ?314次閱讀

    RAKsmart美國大帶寬服務器租用體驗怎么樣?

    RAKsmart是一家提供全球服務器租用服務知名供應商,其在美國的服務器產品種類多樣,包括大帶寬服務器、多IP站群
    的頭像 發表于 09-09 11:48 ?248次閱讀

    Linux服務器性能查看方法

    Linux服務器性能查看是系統管理員和開發人員在日常工作中經常需要進行的任務,以確保系統穩定運行并優化資源使用。以下將詳細介紹多種Linux服務器性能查看的方法,這些方法涵蓋了CPU、
    的頭像 發表于 09-02 11:15 ?1261次閱讀

    服務器數據恢復—xfs文件系統服務器數據恢復案例

    某公司一臺服務器,連接了一臺存儲。該服務器安裝linux操作系統,文件系統為xfs。 在運行過程中該服務器出現故障,管理員使用xfs_repair工具試圖對xfs文件系統進行修復但失
    的頭像 發表于 08-19 10:49 ?363次閱讀

    Linux服務器上使用IAR Build Tools實現DevOps和CI/CD

    近些年來,隨著嵌入式軟件越來越復雜,DevOps和CI/CD也開始被引入到嵌入式軟件開發中,越來越多的自動化構建(Build)和測試都放到Linux服務器上來提升研發效率。為了幫助用戶更好地在
    的頭像 發表于 07-25 10:22 ?1144次閱讀
    在<b class='flag-5'>Linux</b><b class='flag-5'>服務器</b>上使用IAR Build Tools實現DevOps和CI/CD

    服務器linux搭建ftp服務訪問不了怎么解決?

    如果你在云服務器linux上搭建了FTP服務但無法訪問,這可能是由于幾種原因引起的。以下是一些常見問題和解決方法: 1、防火墻配置:確保防火墻允許FTP流量通過。FTP服務器通常使用端
    的頭像 發表于 04-18 17:23 ?1688次閱讀

    服務器操作系統有幾種?

    Linux、Unix等等,而人們常常應用的大部 分全是Windows和Linux系統軟件。今日,小編就簡單的給大伙兒介紹一下這兩種常見的網絡服務器電腦操作系統。 一、網絡服務器Win
    發表于 03-29 16:59

    服務器數據恢復】硬盤壞道掉線導致服務器崩潰的數據恢復案例

    服務器數據恢復環境: 一臺IBM某型號服務器上有16塊FC硬盤組建RAID陣列。上層linux操作系統,ext3文件系統,部署有oracle數據庫。 服務器故障&檢測:
    的頭像 發表于 02-26 11:36 ?952次閱讀

    linux服務器和windows服務器

    Linux服務器和Windows服務器是目前應用最廣泛的兩種服務器操作系統。兩者各有優劣,也適用于不同的應用場景。本文將 對Linux
    發表于 02-22 15:46
    主站蜘蛛池模板: 网站在线观看视频 | 天天干妹子 | 欧洲亚洲国产精华液 | 国产精品免费久久 | 午夜黄色网 | 爱我免费视频观看在线www | 国产精品漂亮美女在线观看 | aaa在线观看视频高清视频 | 靓装爱神12丝袜在线播放 | 中文字幕在线一区二区三区 | 色婷婷久久合月综 | 男人的天堂视频网站清风阁 | 天天干夜啪 | 日韩亚洲人成在线综合 | se视频在线观看 | 黄色一级毛片看一级毛片 | 亚洲一本之道在线观看不卡 | 神马午夜在线观看 | 天天做天天爱天天爽 | 天天干天天干天天色 | 国产看色免费 | 日韩啪啪片| 日韩夜夜操 | 久久天天躁狠狠躁夜夜不卡 | 午夜一区二区免费视频 | 免费看美女毛片 | 久久精品夜色国产 | xxxx欧美xxxx黑人| 免费亚洲成人 | 成人欧美精品久久久久影院 | 操您啦 | 色猫av| 免费观看午夜在线欧差毛片 | 日本免费网站在线观看 | 日操夜操 | 黄色的视频网站在线观看 | 久久伊人成人网 | 人色网| 欧美xxxx色视频在线观看 | 全国男人的天堂网站 | 国内自拍露脸普通话对白在线 |