Mir 2.25 顯示伺服器版本已發布,儘管 Canonical 已放棄 Unity shell 和 Edition 的開發,但該伺服器的開發工作仍在繼續。 Ubuntu Mir 最初是為智慧型手機設計的。在 Canonical 的專案中,Mir 仍然備受青睞,現在它被定位為嵌入式裝置和物聯網 (IoT) 的解決方案。該專案的程式碼以 GPLv2 許可證發布。
Mir 提供了一套用於建立複合影像的函式庫。 服務器 Mir 基於 Wayland 協議,包含視窗管理器和顯示伺服器的標準功能。該專案旨在運行於各種設備類型,從標準桌面系統到嵌入式設備和物聯網 (IoT) 系統。在基於 Mir 的專案中,值得一提的是 Miracle 複合管理器和互聯網資訊亭的 shell。 Ubuntu 框架和用戶環境 Miriway。
在新版本中:
- 增加了對 ext-foreign-toplevel-list Wayland 擴充功能的支持,以檢索有關頂級表面的信息,從而允許將視窗停靠在其他內容之上,例如附加自訂面板和視窗切換器。
- 增加了對 ext-data-control Wayland 擴充功能的支持,該擴充功能允許特權客戶端控制資料處理,例如,用於實作剪貼簿管理器。
- 實現了對 Wayland 擴展 ext-image-capture-source 和 ext-image-copy-capture 的部分支持,用於捕獲螢幕上顯示的內容。
- 韋蘭擴展管理方案已重新制定。
- 新增了 evdev-rs 平台,該平台以 Rust 實作了 libinput(輸入事件處理)。
- 該平台包含 mir-renderer-gl 軟體包,該軟體包實現了透過 OpenGL 進行渲染的功能。
- 改進了遊標大小調整動畫。
- 新增了LocatePointer類別。
- 新增了 ApplicationSwitcher 和 StandardApplicationSwitcher 處理程序,以簡化使用 Alt + tab 在應用程式之間切換的實作。
- 提出了一個新的類別 FloatingWindowManager,它實作了一個視窗管理器(舊的 MinimalWindowManager 類別已被宣布過時)。
- 新增了方法 mir::report_exception()。
來源: opennet.ru
