chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

Linux愛好者 ? 來源:51CTO技術(shù)棧 ? 2023-09-08 16:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

“雖然Wayland的支持還遠(yuǎn)未完成,但現(xiàn)有的功能允許我們?cè)赪ayland上運(yùn)行一些Java Swing和AWT應(yīng)用程序。”

JetBrains忍痛擁抱Wayland負(fù)責(zé)人直言:棘手!

大多數(shù)JetBrains IDE,都源自一個(gè)名為IntelliJ IDEA的通用庫,該庫是用Java構(gòu)建的(當(dāng)然它支持多種編程語言)。作為桌面應(yīng)用程序,這些IDE使用SwingGUI框架,該框架在Linux上調(diào)用X11 API。

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

在Wayland上有一個(gè)名為XWayland的X11兼容性中間層實(shí)現(xiàn),博文作者Kartashev稱:“這就是所有Java應(yīng)用程序,包括所有JetBrains的基于IntelliJ的IDE,顯示UI并獲得鼠標(biāo)和鍵盤輸入的方式。這種方案在大多數(shù)情況下都能很好地工作?!?/p>

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

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

解決方案是切換到本地Wayland支持,但這是一項(xiàng)主要任務(wù)。Kartashev說:“X11工具包大約有50000行Java和20000行本地代碼,其中只有一小部分可以在Wayland中重復(fù)使用?!彼荳akefield項(xiàng)目的負(fù)責(zé)人,該項(xiàng)目將Wayland桌面支持引入Linux上的JDK。此基礎(chǔ)項(xiàng)目的進(jìn)度在此工作細(xì)分中進(jìn)行跟蹤。

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

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

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

Wayland帶來的Linux桌面新范式

Wayland是一種現(xiàn)代顯示服務(wù)器協(xié)議,旨在通過為圖形環(huán)境提供更高效、安全和適應(yīng)性更強(qiáng)的架構(gòu)來取代X Window系統(tǒng)。它是Debian 10及更高版本、Fedora 34或更高版本、Ubuntu 18.04或更高版本以及其他發(fā)行版(例如 Arch Linux)中的默認(rèn)窗口系統(tǒng)。

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

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

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

(3)對(duì)于所有表面上由人發(fā)起的操作,如移動(dòng)窗口或?qū)⑽谋緩?fù)制到剪貼板,Wayland的協(xié)議要求應(yīng)用程序證明其確實(shí)代表用戶行事,通常是通過提供指向最近從Wayland收到的事件的指針,以便服務(wù)器可以獨(dú)立于客戶端進(jìn)行驗(yàn)證。

(4)Wayland協(xié)議是事務(wù)性的,因?yàn)樗鼈冊(cè)试S逐漸建立新的狀態(tài),然后將結(jié)果作為一個(gè)整體提交,確保用戶永遠(yuǎn)不會(huì)看到處于不一致狀態(tài)的UI。

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

寫在最后:Linux桌面版時(shí)代來了

JetBrains作為無數(shù)開發(fā)者青睞的IDE廠商,這一對(duì)Linux桌面版的動(dòng)作,可以被視為“Linux上運(yùn)行IDE的使用量在增長”的一個(gè)間接證據(jù)。

Windows和Mac是最受歡迎的桌面平臺(tái),但Linux作為服務(wù)器應(yīng)用程序的系統(tǒng)依舊占據(jù)主導(dǎo)地位,這意味著開發(fā)人員越來越熟悉開源操作系統(tǒng)。最新的StackOverflow調(diào)查顯示,Ubuntu排名第三,僅次于Windows和MacOS,超過25%的開發(fā)人員使用它,WSL排名第五,超過15%的人使用它。

而單論IDE面向的用戶來說,Linux一點(diǎn)也不小眾,IDE廠商不持續(xù)發(fā)力研發(fā)迭代Linux版不僅僅是散失四分之一的用戶,而是丟失了一整個(gè)生態(tài)。同時(shí),Linux版IDE的需求是切切實(shí)實(shí)存在的,開發(fā)IDE的商業(yè)公司都不會(huì)忽略這個(gè)市場。

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11681

    瀏覽量

    218568
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    14

    文章

    10174

    瀏覽量

    91239
  • JAVA
    +關(guān)注

    關(guān)注

    20

    文章

    2997

    瀏覽量

    116050
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    2278

    瀏覽量

    66524

原文標(biāo)題:終于決定了!知名IDE JetBrains宣布重倉這款Linux桌面服務(wù)器 !

文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    服務(wù)器數(shù)據(jù)恢復(fù)—意外斷電!Linux服務(wù)器數(shù)據(jù)恢復(fù)大揭秘

    某品牌服務(wù)器+存儲(chǔ),安裝的linux操作系統(tǒng)。 機(jī)房意外斷電導(dǎo)致服務(wù)器操作系統(tǒng)無法正常啟動(dòng),服務(wù)器管理員故障服務(wù)器進(jìn)行修復(fù)操作后進(jìn)入系統(tǒng)查
    的頭像 發(fā)表于 11-18 11:20 ?230次閱讀

    恒訊科技分析:香港服務(wù)器如何遠(yuǎn)程桌面連接和管理?

    對(duì)于選擇香港服務(wù)器的企業(yè)和開發(fā)者而言,無論身在何處,穩(wěn)定、安全地遠(yuǎn)程連接和管理服務(wù)器都是首要任務(wù)。恒訊科技將詳細(xì)解析如何通過遠(yuǎn)程桌面連接(Windows)和SSH(Linux)等主流方
    的頭像 發(fā)表于 11-06 14:18 ?526次閱讀

    SSH 遠(yuǎn)程連接內(nèi)網(wǎng) Linux 服務(wù)器

    利用 ZeroNews,您可對(duì)用內(nèi)網(wǎng)的 Linux 服務(wù)器進(jìn)行統(tǒng)一的 SSH 遠(yuǎn)程連接管理,當(dāng)用戶外出時(shí),可通過 ZeroNews 分配的公網(wǎng)域名地址,快速訪問企業(yè)內(nèi)部、家庭的 Linux
    的頭像 發(fā)表于 09-17 19:52 ?371次閱讀
    SSH 遠(yuǎn)程連接內(nèi)網(wǎng) <b class='flag-5'>Linux</b> <b class='flag-5'>服務(wù)器</b>

    Linux服務(wù)器入侵檢測與應(yīng)急響應(yīng)流程

    作為一名運(yùn)維工程師,你是否曾在凌晨3點(diǎn)接到告警電話?服務(wù)器異常、流量暴增、CPU飆升...這些可能都是入侵的征兆。本文將分享一套完整的Linux服務(wù)器入侵檢測與應(yīng)急響應(yīng)流程,讓你在面對(duì)安全事件時(shí)有條不紊,快速定位并解決問題。
    的頭像 發(fā)表于 08-21 17:29 ?1110次閱讀

    華納云服務(wù)器Linux系統(tǒng)電源管理與節(jié)能優(yōu)化配置方法

    在云計(jì)算時(shí)代,Linux系統(tǒng)的電源管理優(yōu)化成為提升云服務(wù)器能效的關(guān)鍵環(huán)節(jié)。本文將深入解析Linux內(nèi)核的電源管理機(jī)制,從CPU調(diào)頻策略到磁盤休眠設(shè)置,提供一套完整的節(jié)能配置方案。通過調(diào)整系統(tǒng)參數(shù)
    的頭像 發(fā)表于 08-21 15:09 ?765次閱讀

    利用Ansible自動(dòng)化部署Linux服務(wù)器

    作為一名在運(yùn)維一線摸爬滾打多年的工程師,我見過太多因?yàn)槭止づ渲脤?dǎo)致的生產(chǎn)事故。今天,我將毫無保留地分享我在大規(guī)模Linux服務(wù)器自動(dòng)化管理中積累的實(shí)戰(zhàn)經(jīng)驗(yàn),讓你也能輕松駕馭數(shù)百臺(tái)服務(wù)器的配置管理。
    的頭像 發(fā)表于 08-06 17:59 ?1164次閱讀

    如何構(gòu)建Linux服務(wù)器安全防護(hù)體系

    前言:作為一名運(yùn)維工程師,我見過太多因?yàn)榘踩渲貌划?dāng)而被攻破的服務(wù)器。本文將分享我多年來積累的實(shí)戰(zhàn)經(jīng)驗(yàn),教你如何構(gòu)建一套完整的Linux服務(wù)器安全防護(hù)體系。
    的頭像 發(fā)表于 08-05 17:35 ?1002次閱讀

    如何高效管理Linux服務(wù)器

    作為一名運(yùn)維工程師,我們每天的工作是確保服務(wù)器的穩(wěn)定運(yùn)行、提高效率以及解決各種系統(tǒng)性問題。在繁忙的工作中,如何提升管理Linux服務(wù)器的效率,成為了我們最關(guān)注的問題。幸運(yùn)的是,自動(dòng)化工具與腳本技術(shù)為我們提供了巨大的幫助,能夠顯著
    的頭像 發(fā)表于 07-24 11:51 ?431次閱讀

    如何配置Linux防火墻和Web服務(wù)器

    在當(dāng)今數(shù)字化時(shí)代,網(wǎng)絡(luò)安全顯得尤為重要。Linux作為一種開源操作系統(tǒng),廣泛應(yīng)用于服務(wù)器管理和網(wǎng)絡(luò)配置中。本篇文章將詳細(xì)介紹如何配置Linux防火墻和Web服務(wù)器,確保內(nèi)網(wǎng)與外網(wǎng)的安全
    的頭像 發(fā)表于 05-24 15:26 ?1770次閱讀
    如何配置<b class='flag-5'>Linux</b>防火墻和Web<b class='flag-5'>服務(wù)器</b>

    服務(wù)器數(shù)據(jù)恢復(fù)—Linux系統(tǒng)服務(wù)器崩潰的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: linux操作系統(tǒng)服務(wù)器中有一組由4塊SAS接口硬盤組建的raid5陣列。 服務(wù)器故障: 服務(wù)器工作過程中突
    的頭像 發(fā)表于 05-20 15:46 ?782次閱讀

    linux服務(wù)器怎么卸載寶塔?完整清理指南與優(yōu)化建議

    Linux服務(wù)器運(yùn)維中,寶塔面板因其可視化操作便利性被廣泛使用,但部分用戶因業(yè)務(wù)調(diào)整或安全需求需徹底卸載。本文將解析linux服務(wù)器卸載寶塔流程,并揭示如何通過
    的頭像 發(fā)表于 05-14 11:25 ?840次閱讀

    如何在Linux中配置DNS服務(wù)器

    本文詳細(xì)介紹了如何在Linux中配置DNS服務(wù)器,包括DNS工作原理、本地緩存、DNS查詢過程,以及正向和反向查詢的配置。步驟包括服務(wù)器配置、編輯BIND配置文件、添加解析信息和客戶端測試,同時(shí)提到了注意事項(xiàng)和常見問題解決方法。
    的頭像 發(fā)表于 05-09 13:38 ?2478次閱讀
    如何在<b class='flag-5'>Linux</b>中配置DNS<b class='flag-5'>服務(wù)器</b>

    服務(wù)器數(shù)據(jù)恢復(fù)—服務(wù)器部分?jǐn)?shù)據(jù)目錄項(xiàng)被破壞的數(shù)據(jù)恢復(fù)案例

    一臺(tái)安裝linux系統(tǒng)的服務(wù)器意外斷電。管理員重啟服務(wù)器后進(jìn)行檢測,發(fā)現(xiàn)服務(wù)器上部分文件丟失。管理員沒有進(jìn)行任何操作,直接將服務(wù)器正常關(guān)機(jī)并
    的頭像 發(fā)表于 05-08 15:16 ?425次閱讀

    新加坡服務(wù)器延遲大嗎?真相在這里#新加坡服務(wù)器 #服務(wù)器

    服務(wù)器
    jf_57681485
    發(fā)布于 :2025年04月18日 13:48:50

    開始冒險(xiǎn)!用樹莓派+Ubuntu,打造《我的世界》專屬服務(wù)器!

    歡迎來到我們假日季前推出的Linux游戲系列第二期。本周,我們準(zhǔn)備了一個(gè)教程,教你如何在安裝Ubuntu桌面的RaspberryPi上創(chuàng)建基礎(chǔ)版Minecraft服務(wù)器,與
    的頭像 發(fā)表于 03-25 09:24 ?1778次閱讀
    開始冒險(xiǎn)!用樹莓派+Ubuntu,打造《我的世界》專屬<b class='flag-5'>服務(wù)器</b>!