99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

KiCad 與 Wayland 支持聲明

KiCad ? 來源:KiCad ? 作者:KiCad ? 2025-06-23 16:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

KiCad 開發(fā)團隊經(jīng)常收到關(guān)于我們對 Wayland 支持情況的詢問。鑒于FedoraUbuntu都計劃在不久的將來從其主要桌面環(huán)境中放棄對 X11 的支持,我們希望就 KiCad 對 Wayland 的支持現(xiàn)狀,為用戶提供清晰、透明的指引。

wKgZPGhVHTaAaWeWAAxKfM5c8eU920.png

當前狀態(tài):功能可用,但體驗降級

KiCad 可以在 Wayland 系統(tǒng)上運行,但存在嚴重的限制和已知問題,這些問題會極大地降低用戶體驗。雖然您可以在 Wayland 上使用 KiCad 設(shè)計 PCB,但會遇到許多我們無法在應(yīng)用程序?qū)用嫘迯偷膯栴}。

以下問題是 Wayland 協(xié)議本身、或其在桌面合成器 (compositor)、窗口管理器或其他顯示堆棧層中的實現(xiàn)所存在的已知問題,這些問題超出了我們團隊的解決能力范圍:

窗口管理問題

  • 窗口位置與恢復:Wayland 目前不允許應(yīng)用程序控制窗口位置。這意味著當您打開 KiCad 時,它無法記住您上次放置窗口的地方。

  • ??棵姘宥ㄎ唬?/span>停靠的面板和工具欄無法被妥善管理或恢復其位置。

  • 多窗口協(xié)調(diào):同時管理多個 KiCad 窗口時存在問題。

  • 窗口拖動限制:在不同區(qū)域之間拖動標簽頁和面板的功能已損壞或不可靠。

輸入與交互問題

  • 光標/指針瞬移 (Warping):這項對許多 CAD 操作至關(guān)重要的功能,在某些 Wayland 實現(xiàn)中僅為“有條件可用”,具體取決于其是否支持可選的協(xié)議擴展。

  • 焦點管理:不可預測的窗口焦點行為,可能會打斷工作流程。

  • 輸入設(shè)備處理:使用特殊輸入設(shè)備和快捷鍵時會遇到各種問題。

性能與穩(wěn)定性問題

  • OpenGL 調(diào)用節(jié)流:當窗口被遮擋時,某些合成器會限制 (throttle) OpenGL 調(diào)用,導致程序凍結(jié),而不是僅僅通知客戶端窗口狀態(tài)已改變。

  • CPU/GPU 占用率高:出現(xiàn)資源消耗飆升的情況,這在 X11 下不會發(fā)生,通常是為解決上述 OpenGL 調(diào)用節(jié)流問題而采取的一種“繞路”方法。

  • 圖形渲染異常:出現(xiàn)渲染瑕疵和顯示錯亂。

  • 應(yīng)用程序凍結(jié)與崩潰:存在 Wayland 環(huán)境特有的不穩(wěn)定性問題。

  • 剪貼板功能:應(yīng)用程序之間的復制/粘貼操作不可靠。

對話框與 UI 限制

  • 模態(tài)對話框行為:對話框的定位、焦點和交互存在問題。

  • 外部工具集成:啟動和管理外部應(yīng)用程序時存在問題。

為什么這些問題遲遲無法解決?

這些問題的存在,是因為 Wayland 的設(shè)計理念本身就有意地省略了一些桌面應(yīng)用程序(包括 X11、Windows 和 macOS 平臺)依賴了幾十年的基礎(chǔ)功能,例如定位窗口或瞬移鼠標光標的能力。這不是疏忽,而是其設(shè)計哲學的一部分。

生態(tài)碎片化也讓情況雪上加霜。GNOME 對協(xié)議的解釋是一種方式,KDE 是另一種,而其他小眾的合成器又有自己的方式。作為應(yīng)用開發(fā)者,我們無法依賴一個統(tǒng)一、一致的 Wayland 協(xié)議及其實驗性擴展的實現(xiàn)。Linux 本身就只占 KiCad 用戶群的一小部分,如果再因窗口管理器而進一步碎片化,將會帶來難以承受的維護負擔。

最令人沮喪的是,這些問題我們自己無法修復。問題的根源在于 Wayland 協(xié)議、窗口管理器和合成器。這些都不是我們作為應(yīng)用程序開發(fā)者能夠通過編寫代碼或打補丁來規(guī)避的。

我們不是唯一面臨這些挑戰(zhàn)的應(yīng)用程序。我們希望 Wayland 生態(tài)系統(tǒng)能夠逐漸成熟,并發(fā)展出一種更平衡、更一致的方法,讓應(yīng)用程序能夠高效地運行。但目前,我們還沒到那一步。

我們的方針與策略

KiCad 團隊已經(jīng)做出了戰(zhàn)略性決定:

  • 避免針對特定窗口管理器的“繞路”方案,因為這需要為不同的桌面環(huán)境維護獨立的代碼路徑。

  • 在可能的情況下,繼續(xù)構(gòu)建和測試與 Wayland 的兼容性,但不會為此投入核心開發(fā)資源。

  • 將我們有限的開發(fā)時間,集中在能讓所有用戶受益的功能和改進上

  • 維護關(guān)于 Wayland 限制的清晰文檔,以便用戶建立合理的預期。

針對 Wayland 用戶的錯誤報告政策

我們不會調(diào)查或支持與 Wayland 特定問題相關(guān)的錯誤報告。這包括以下問題:

  • 窗口的定位、大小調(diào)整或焦點問題。

  • 在 X11 上不會發(fā)生,僅在 Wayland 上出現(xiàn)的應(yīng)用程序凍結(jié)或崩潰。

  • Wayland 環(huán)境下特有的高 CPU/GPU 占用率。

  • Wayland 環(huán)境下特有的輸入設(shè)備問題。

  • 圖形渲染異?;蝻@示問題。

  • 剪貼板功能問題。

  • 任何其他無法在 X11 系統(tǒng)上復現(xiàn)的問題。

關(guān)于 KiCad 內(nèi)部功能(不涉及窗口管理)的錯誤報告,我們依然歡迎并會正常調(diào)查。

給用戶的建議

專業(yè)用途

如果您將 KiCad 用于專業(yè)工作或需要一個可靠、功能完整的體驗,我們強烈建議您:

  • 使用基于 X11 的桌面環(huán)境,例如:

    • XFCE (使用 X11 模式)

    • KDE Plasma (使用 X11 模式)

    • MATE

  • 選擇其他仍維護 X11 支持的傳統(tǒng)桌面環(huán)境。

  • 如果您的發(fā)行版默認僅提供 Wayland,請安裝兼容 X11 的顯示管理器(如 LightDM 或 KDM),而不是 GDM。

  • 選擇仍然維護 X11 支持的 Linux 發(fā)行版,一些發(fā)行版正在轉(zhuǎn)向“僅 Wayland”的配置,可能無法滿足您的需求。

日常/非專業(yè)用途

如果您愿意接受這些限制和偶爾的挫敗感,KiCad 可以在 Wayland 上運行。但是,請做好以下心理準備:

  • 無法恢復您偏好的窗口布局。

  • 偶爾會崩潰或凍結(jié)。

  • 因界面限制導致生產(chǎn)力下降。

  • 需要想辦法繞過各種 UI 怪癖。

展望未來

我們認識到 Linux 桌面生態(tài)系統(tǒng)正在演進,我們無意阻止這一進程。然而,我們堅信用戶生產(chǎn)力第一。我們的用戶需要的是設(shè)計電路板,而不是與實驗性的桌面技術(shù)作斗爭。對于專業(yè)工作而言,穩(wěn)定性和可靠性至關(guān)重要,我們有限的開發(fā)資源應(yīng)該集中在核心功能上,而不是去繞過協(xié)議的限制。

我們將繼續(xù)關(guān)注 Wayland 的發(fā)展,并歡迎上游項目提供的修復。我們已在 FOSDEM 等會議上與桌面環(huán)境的開發(fā)者進行了交流,并就我們的需求提供了詳細反饋。雖然已經(jīng)取得了一些進展(例如指針瞬移協(xié)議終于在開發(fā)中),但許多根本性問題仍未解決。

為解決方案做出貢獻

如果您是一名有興趣改善 KiCad 在 Wayland 上支持情況的開發(fā)者,可以通過以下幾種方式提供幫助:

  • 為上游項目做貢獻:幫助修復 Wayland 協(xié)議、窗口管理器或 wxWidgets 中的問題。

  • 贊助開發(fā):同時依賴 Wayland 和 KiCad 的公司可以資助特定的功能改進。

  • 測試并提供反饋:幫助我們確定哪些問題對您的工作流程最為關(guān)鍵。

我們資助了一部分 wxWidgets 的開發(fā)工作以幫助改善 Wayland 的兼容性,但許多問題需要 Wayland 生態(tài)系統(tǒng)中更廣泛的變革。我們鼓勵那些能夠讓所有應(yīng)用程序(而不僅僅是 KiCad)受益的貢獻。

總結(jié)

我們努力保持務(wù)實。我們支持能用的技術(shù),我們記錄下不能用的問題,然后將開發(fā)精力集中在能為用戶帶來最大利益的地方。隨著 Wayland 的改進,我們會調(diào)整我們的立場,但我們不會在 KiCad 的可靠性和功能性上妥協(xié)。

就目前而言,如果您需要在 Linux 上使用 KiCad,請使用 X11。


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

    關(guān)注

    5

    文章

    261

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    KiCad 9.0.3 正式發(fā)布!

    “ ? KiCad 9.0.3 正式發(fā)布!支持更多工具和 Copilot 的華秋發(fā)行版也即將發(fā)布 9.0.3 版本 ” KiCad 9.0.3 版正式發(fā)布。9.0.3 穩(wěn)定版本包含自上一版
    的頭像 發(fā)表于 07-09 11:13 ?728次閱讀
    <b class='flag-5'>KiCad</b> 9.0.3 正式發(fā)布!

    您希望KiCad Copilot 幫你做什么? 華秋 KiCad 9.0.2 怎么提升設(shè)計效率呢

    什么功能,來提升您的設(shè)計效率呢?? ” ? 為什么要在 KiCad 中添加智能助手? 5月初,華秋 KiCad 9.0.2 推出了第一個集成在工具中的 AI 智能助手。支持工程們直接選中原理圖或 PCB
    的頭像 發(fā)表于 05-29 11:18 ?518次閱讀
    您希望<b class='flag-5'>KiCad</b> Copilot 幫你做什么? 華秋 <b class='flag-5'>KiCad</b> 9.0.2 怎么提升設(shè)計效率呢

    華秋DFM支持KiCad PCB了

    “ ?新版的華秋 DFM 已支持打開源生的 KiCad PCB 文件。現(xiàn)在要進行裸板或 SMT 的 DFM 檢查更方便了! ” ? 低調(diào)的看圖神器 作為一個不怎么正經(jīng)的電子工程師,我的電腦里常年安裝
    的頭像 發(fā)表于 05-23 11:16 ?584次閱讀
    華秋DFM<b class='flag-5'>支持</b><b class='flag-5'>KiCad</b> PCB了

    KiCad 與 Altium Designer 圖紙互轉(zhuǎn)詳解

    “ ?KiCad 和 Altium Designer是兩款主流的 PCB EDA 工具。AD 和 KiCad 的原理圖、PCB 文件是否可以互轉(zhuǎn)呢?答案是肯定的,但如果需要支持最新版本的文件格式,也
    的頭像 發(fā)表于 04-28 18:13 ?4583次閱讀
    <b class='flag-5'>KiCad</b> 與 Altium Designer 圖紙互轉(zhuǎn)詳解

    KiCad 教程:集成電路測試 LoadBoard 設(shè)計指南

    “ ?這是一本高質(zhì)量的 KiCad 入門手冊,從設(shè)計 IC 測試載板的角度,系統(tǒng)地介紹了如何使用 KiCad 建庫、設(shè)計原理圖、到 PCB Layout。本書不只是 KiCad 的功能介紹,還加
    的頭像 發(fā)表于 04-28 18:08 ?475次閱讀
    <b class='flag-5'>KiCad</b> 教程:集成電路測試 LoadBoard 設(shè)計指南

    在 Windows 上編譯 KiCad

    “?Ethan 同學為我們分享了在 Windows 編譯 KiCad 的準備工作、操作步驟及閉坑指南。以下是核心的操作視頻及 PPT,完整的直播視頻后續(xù)分享給大家!?” 流程概要 準備工作 編譯器篇
    的頭像 發(fā)表于 03-28 11:23 ?382次閱讀
    在 Windows 上編譯 <b class='flag-5'>KiCad</b>

    KiCad直播活動(三):在 Windows上編譯KiCad 手把手教您編譯/構(gòu)建 KiCad 源碼

    親愛的 KiCad 粉們: 本周繼續(xù) KiCad 的直播活動,我們將在 3 月27 日周四晚 19:30 為您帶來 “在 Windows 上編譯 KiCad” 的專題!邀請了 KiCad
    的頭像 發(fā)表于 03-24 11:14 ?796次閱讀
    <b class='flag-5'>KiCad</b>直播活動(三):在 Windows上編譯<b class='flag-5'>KiCad</b> 手把手教您編譯/構(gòu)建 <b class='flag-5'>KiCad</b> 源碼

    KiCad 直播系列活動預告(一):KiCad 9 新功能揭秘

    KiCad 直播系列 ? ? 親愛的 KiCad 粉們: 我們很高興地宣布,從下周起,我們將推出一系列關(guān)于 KiCad 的精彩直播活動!KiCad 作為一款功能強大的開源電子設(shè)計自動化
    的頭像 發(fā)表于 03-01 11:22 ?587次閱讀
    <b class='flag-5'>KiCad</b> 直播系列活動預告(一):<b class='flag-5'>KiCad</b> 9 新功能揭秘

    KiCad 9.0.0 正式發(fā)布

    /kicad/windows/stable/kicad-9.0.0-x86_64.exe 我們衷心感謝過去一年為 KiCad 作出貢獻的每一位成員。無論您的貢獻是編寫代碼、提交錯誤報告、改進庫文件與文檔,還是提供資金
    的頭像 發(fā)表于 02-21 11:12 ?1582次閱讀
    <b class='flag-5'>KiCad</b> 9.0.0 正式發(fā)布

    KiCad 8.0.8 正式發(fā)布

    “ ?KiCad 8.0.8?修復了一些崩潰的問題。建議盡快更新! ? ” KiCad 8.0.8 版正式發(fā)布。8.0.8 穩(wěn)定版本包含自上一版本以來的關(guān)鍵錯誤修復和其他小改進。 自 8.0.7
    的頭像 發(fā)表于 01-14 11:17 ?789次閱讀

    華秋電子贊助 KiCad EDA 成為白金贊助商

    KiCad項目很高興地宣布,HQ NextPCB已將贊助級別從銀牌提升到白金。HQ NextPCB一直慷慨地為KiCad在中國的用戶提供用戶論壇支持。他們還大大改進了KiCad的中文翻
    的頭像 發(fā)表于 11-13 18:01 ?1595次閱讀
    華秋電子贊助 <b class='flag-5'>KiCad</b> EDA 成為白金贊助商

    KiCad系統(tǒng)配置要求

    與其他PCB EDA工具相比,KiCad要求的硬件配置可以用“良心”形容。幾乎可以這么說,只要操作系統(tǒng)支持,就算是上網(wǎng)本,跑KiCad也問題不大。且KiCad
    的頭像 發(fā)表于 11-12 12:24 ?1180次閱讀
    <b class='flag-5'>KiCad</b>系統(tǒng)配置要求

    KiCad EDA版本說明

    KiCad EDA 版本說明 開源且商業(yè)友好 KiCad EDA 是一款電子設(shè)計自動化(EDA)軟件,開源且可以免費用于商業(yè)設(shè)計。 使用時無需單獨授權(quán),即可免費用于商業(yè)產(chǎn)品的設(shè)計和開發(fā)
    的頭像 發(fā)表于 11-12 12:24 ?1409次閱讀
    <b class='flag-5'>KiCad</b> EDA版本說明

    KiCad常用資源

    KiCad官網(wǎng)https://www.kicad.org/ KiCad社區(qū) KiCad 英文論壇:? https://forum.kicad
    的頭像 發(fā)表于 11-12 12:24 ?1919次閱讀
    <b class='flag-5'>KiCad</b>常用資源

    KiCad發(fā)現(xiàn)之旅(一)原理圖編輯

    包括原理圖設(shè)計所需的所有工具。從 KiCad 包含的符號庫中放置符號,繪制導線連接并將原理圖同步到 PCB 中進行布局布線。 電氣規(guī)則檢查 電氣規(guī)則檢查(ERC)自動驗證你的原理圖連接。它檢查輸出引腳沖突、缺失的驅(qū)動器和未連接的引腳。 導出網(wǎng)表 支持導出一下格式網(wǎng)表:
    的頭像 發(fā)表于 11-12 12:23 ?1110次閱讀
    <b class='flag-5'>KiCad</b>發(fā)現(xiàn)之旅(一)原理圖編輯