Budgie 10.9 桌面環境發布並提供初始 Wayland 支持

Budgie 團隊(Budgie 的開發者)自 Budgie 從 Solus 發行版分離後一直負責該專案的開發,現已發布 Budgie 10.9.0 桌面環境更新。此使用者環境由多個獨立分發的元件組成:Budgie 桌面實作、Budgie 桌面視圖圖示集、Budgie 控制中心系統配置介面(GNOME 控制中心的衍生版本)以及 Budgie 螢幕保護程式(gnome-screensaver 的衍生版本)。該專案的程式碼以 GPLv2 許可證發布。要體驗 Budgie,您可以使用以下發行版: Ubuntu 虎皮鸚鵡、軟呢虎皮鸚鵡、Solus、壁虎Linux 以及 EndeavourOS。

Budgie 使用 Budgie 視窗管理器 (BWM) 來管理窗口,BWM 是 Mutter 核心外掛的擴充版本。 Budgie 基於一個功能類似於經典桌面面板的面板。所有面板元素都是小程序,允許對關鍵面板元素進行靈活配置、重新排列和自訂。可用的小程式包括經典的應用程式選單、任務切換、顯示已開啟視窗清單的區域以及預覽。 虛擬桌面電源管理指示燈、音量控制小程式、系統狀態指示燈和時鐘。

Budgie 10.9 桌面環境發布並提供初始 Wayland 支持

主要變化:

  • 藍牙控制小程式經過重新設計,從使用 gnome-bluetooth 庫改為透過 D-Bus 直接存取 BlueZ 和 UPower 堆疊。實現了連接和斷開配對藍牙設備的功能。新增了外部設備的電池充電指示器。現在可以將檔案傳送到藍牙裝置。
    Budgie 10.9 桌面環境發布並提供初始 Wayland 支持
  • 已經提出了將 Budgie 小程式和組件移植到使用 Wayland 協議工作的初步結果。新增了使用 Wayland 的測試會話。為了在 Wayland 之上工作,使用了 Xfce 專案開發的 libxfce4windowing 庫,它提供了一個用於從圖形子系統中抽象化的層,能夠在 X11 和 Wayland 之上工作。 libxfce4windowing的使用使我們能夠順利地移植到Wayland的過程並逐步引入對該協議的支持,而不會對現有的X11協議的支持產生負面影響。一旦所有功能都移植完畢,計劃將切換到 Wayland 並完全停止支援 X11。

    Wayland 支援已新增至小程式中,用於建立桌面 (Show Desktop)、使用 Alt+Tab (TabSwitcher) 在視窗之間切換以及使用虛擬桌面 (Workspace)。在移植過程中,TabSwitcher小程式的一個重要部分被重寫,它現在不會在每次調用時重建視窗列表,並且在形成介面的過程中不會將視窗標識符傳輸給視窗管理器,而是獨立處理狀態。

  • 我們改用「budgie-session」元件進行會話管理。 Budgie-session 是 GNOME 44 中 gnome-session 的分支,提供 BSD 系統所需的 ConsoleKit 支持,並保留 X11 功能,直到遷移到 Wayland 完成為止(gnome-session 已開始致力於棄用 X11 支持)。

來源: opennet.ru

為具有 DDoS 保護、VPS VDS 服務器的站點購買可靠的主機 🔥 購買具備 DDoS 防護的可靠網站寄存服務,包括 VPS 和 VDS 伺服器 | ProHoster