Mir 1.4 顯示服務器發布

發表 顯示服務器版本 和平號1.4,它繼續由 Canonical 開發,儘管放棄了 Unity shell 和 Ubuntu 智能手機版本的開發。 Mir 在 Canonical 項目中仍然有需求,現在定位為嵌入式設備和物聯網 (IoT) 的解決方案。 Mir 可以用作 Wayland 的複合服務器,它允許您在基於 Mir 的環境中運行使用 Wayland 的任何應用程序(例如,使用 GTK3/4、Qt5 或 SDL2 構建)。 為Ubuntu 16.04/18.04/18.10/19.04準備的安裝包(PPA)和 軟呢帽 29/30。 專案程式碼 分發者 在 GPLv2 下獲得許可。

用於在基於 Mir 的 shell 中運行 Wayland 應用程式的新版本工具改進了對協議擴展的支持 wlr 層外殼 (Layer Shell),由Sway使用者環境的開發人員提出,在將MATE shell移植到Wayland的過程中使用。 mirrun 和 mirbacklight 實用程式已從發行版中移除。 MirAL(Mir Abstraction Layer),可用於避免直接存取 Mir 伺服器並透過 libmiral 庫抽象化存取 ABI,增加了對獨佔區域的支持,將視窗放置限制在螢幕的某個區域。

第一步已經擺脫了長期處於凍結狀態的特定mirclient API,建議改用Wayland協定。 在新版本中,預設會停用 mirclient API,但保留「--enable-mirclient」建置選項將其恢復,並提供 MIR_SERVER_ENABLE_MIRCLIENT 環境變數和 enable-mirclient 設定檔設定以供選擇性啟動。 mirclient API 的完全刪除受到以下事實的阻礙:它繼續被用於 港口 和 Ubuntu Touch。

來源: opennet.ru

添加評論