Xfce 中使用的 xfwm4 視窗管理器已移植到 Wayland 中

在 xfwm4-wayland 專案的框架內,一位獨立愛好者正在開發 xfwm4 視窗管理器的一個版本,該版本適合使用 Wayland 協定並轉換為 Meson 建置系統。 xfwm4-wayland 中的 Wayland 支援是透過與 wlroots 庫整合提供的,該庫由 Sway 用戶環境的開發人員開發,並提供用於組織基於 Wayland 的複合管理器工作的基本功能。 Xfwm4 在 Xfce 使用者環境中用於顯示、裝飾和變換視窗。

開發人員尚未決定是獨立開發該連接埠還是作為 Xfce 的一部分。如果該專案保持獨立,它將使用 xfway 名稱,該名稱先前已被同一作者用於為在 libweston 庫之上運行的 Xfce 開發複合伺服器的實驗。就目前的形式而言,基於wlroots的xfwm4移植工作尚未完成,與先前嘗試創建基於libweston的複合伺服器相比,新移植在功能上仍然落後。同時,該連接埠正在積極開發,例如,幾天前添加了對使用 Alt+Tab 切換視窗的支援。未來的計劃包括確保 Wayland 和 X11 的工作。

至於Xfce中官方對Wayland的支持,目前仍處於停滯狀態。按照一年前公佈的計劃,他們打算在Xfce 4.18版本中實現主要應用程式在基於Wayland的環境中可接受的運行,而完全過渡到Wayland被列為長期計劃。人們討論了使用 libmutter 或 wlroots 作為為 Wayland 適合 Xfce 的選項,但最終選擇了 libmutter,因為使用 GTK 的開發人員更熟悉它。與基於 wlroots 的連接埠不同,基於 libmutter 的解決方案需要將 xfce4-panel 和 xfdesktop 元件整合到複合伺服器中。

來源: opennet.ru

添加評論