Budgie 桌面成為獨立專案後的路線圖

Joshua Strobl 最近從 Solus 發行版退休並創立了獨立組織 Buddies Of Budgie,他發布了進一步開發 Budgie 桌面的計劃。 Budgie 10.x 分支將繼續發展,以提供不依賴特定發行版的通用組件。 Fedora Linux 儲存庫中也提供了包含 Budgie Desktop、Budgie Control Center、Budgie Desktop View 和 Budgie Screensaver 的軟體包。 未來,計劃準備一個帶有 Budgie 桌面的單獨版本(spin)的 Fedora,類似於 Ubuntu Budgie 版本。

Budgie 桌面成為獨立專案後的路線圖

Budgie 11分支將朝著將桌面主要功能實現層與提供資訊視覺化和輸出層分離的方向發展。 這種分離將允許您從特定的圖形工具包和庫中抽象化程式碼,並開始嘗試其他模型來呈現資訊和連接其他輸出系統。 例如,可以開始嘗試先前規劃的向 Enlightenment 專案開發的 EFL(Enlightenment Foundation Library)庫集的過渡。

Budgie 11 分支的其他計劃和目標包括:

  • 提供對 Wayland 協定的本機支持,同時保留使用 X11 作為選項的能力(適用於可能在 Wayland 支援方面遇到問題的 NVIDIA 顯示卡用戶)。
  • 在庫和視窗管理器中使用 Rust 程式碼(大部分將保留在 C 中,但 Rust 將用於關鍵區域)。
  • 在小程式支援等級與 Budgie 10 的功能完全一致。
  • 提供面板和桌面的預設,包括提供 GNOME Shell、macOS、Unity 和 Windows 11 風格的設計選項、選單和麵板佈局的預設。允許連接外部應用程式啟動器介面。
  • 提供 GNOME Shell 風格的應用程式和 macOS 瀏覽模式之間切換的介面。
  • 改進了在桌面上放置圖示的支持,以及隨機放置和分組圖示的能力。
  • 改進了對平鋪視窗佈局的支援(水平和垂直捕捉、2x2、1x3 和 3x1 視窗佈局)。
  • 新的虛擬桌面管理器支援將視窗拖曳到另一個桌面,並能夠將應用程式啟動連結到特定桌面。
  • 使用 TOML 格式而不是 gsettings 來處理設定。
  • 調整面板以用於多顯示器配置,能夠在連接附加顯示器時動態放置面板。
  • 擴充功能選單功能,支援替代選單操作模式,例如現有應用程式的圖示網格和全螢幕導航模式。
  • 新的設置控制中心。
  • 支援在RISC-V架構的系統上運行,並擴展對ARM系統的支援。

Budgie 11 分支的積極發展將在 Budgie 10 分支適應發行版需求完成後開始。 Budgie 10 分支的發展計畫包括:

  • 準備 Wayland 支援;
  • 將應用程式追蹤(索引)功能移至單獨的庫,該庫將在分支 10 和 11 中使用;
  • 拒絕使用 gnome-bluetooth,轉而使用 bluez 和 upower 的組合;
  • 拒絕使用 libgvc(GNOME 音量控制函式庫),轉而使用 Pipewire 和 MediaSession API;
  • 將啟動對話方塊轉移到新的應用程式索引後端;
  • 在小程式中使用libnm網路設定和D-Bus API NetworkManager;
  • 重新設計菜單實現;
  • 電源管理返工;
  • 在 Rust 中重寫匯入和匯出配置的程式碼;
  • 改進了對 FreeDesktop 標準的支援;
  • 改進的小程式處理程式;
  • 新增使用 EFL 和 Qt 主題的功能。

來源: opennet.ru

添加評論