Mir 1.2 顯示服務器發布

介紹 顯示服務器版本 和平號1.2,它繼續由 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)和 軟呢帽 28/29/30.

在新版本中:

  • 在確保Wayland應用在Mir環境下啟動的工具中,增加了支持的Wayland協議擴展的數量。 wl_shell、xdg_wm_base 和 xdg_shell_v6 擴展當前默認啟用。 可以單獨啟用 zwlr_layer_shell_v1 和 zxdg_output_v1。 已經開始著手為他們基於 Mir 的圖形 shell 提供定義他們自己的 Wayland 協議擴展的能力。 實現此功能的第一步是添加一個新的 libmirwayland-dev 包,它允許您為自己的協議生成一個類並將其註冊到 MirAL;
  • 擴展了MirAL(Mir Abstraction Layer)層,可用於避免直接訪問Mir服務器和通過libmiral庫抽象訪問ABI。 添加了對向 WaylandExtensions 類註冊本機 Wayland 擴展的支持。 添加了一個新的 MinimalWindowManager 類來實現默認窗口策略(可用於創建帶有浮動窗口的簡單包裝器,支持 Wayland 客戶端使用觸摸屏上的屏幕手勢移動和調整窗口大小);
  • 通過根據需要啟動 Xwayland 組件的能力,對 X11 應用程序的實驗性支持得到了擴展。

來源: opennet.ru

添加評論