最近 負責開發該項目的Canonical的人們推出了該顯示服務器的新版本。
你們中有些人可能知道 Mir是一台計算機顯示服務器,最近是Wayland Linux的作曲家 由Canonical Ltd.開發。
它原計劃替換當前使用的Ubuntu X窗口系統,但是該計劃進行了更改,並且Mutter被用作GNOME Shell的一部分。
關於米爾
米爾 基於EGL並使用了最初為Wayland開發的部分基礎架構,例如Mesa的EGL實現和Jolla的libhybris。
X的兼容性層XMir基於XWayland
Mir使用的基礎架構的其他部分源自Android。 這些部分包括Android輸入堆棧和Google的協議緩衝區。
米爾 目前可在各種Linux驅動的設備上運行,包括傳統台式機,物聯網和嵌入式產品。
它使設備製造商和台式機用戶能夠為其圖形環境提供一個定義明確,高效,靈活和安全的平台。
米爾 可以用作Wayland的複合服務器,從而允許您在基於Mir的環境中運行任何使用Wayland的應用程序 (例如,使用GTK3 / GTK4,Qt5或SDL2編譯)。
已為Ubuntu 16.04 / 18.04 / 18.10(PPA)和Fedora 27/28/29準備安裝軟件包。
Mir 1.1的新版本
就像一開始所說的那樣,它最近已經出版了 新版本的Mir1.1顯示服務器。
隨著這個新版本的Mir,與eglstream-kms組件一起發布了一個新的mir-graphics-drivers-nvidia軟件包。 添加對專有NVIDIA二進制驅動程序的直接支持。
用來實現擴展EGLStreams(從396版本開始,受NVIDIA驅動程序支持)。
除了EGLStreams支持之外, Mir 1.1代碼庫包含一些代碼修補程序,這些代碼修補程序與通過Musl系統庫供應構建以及在Ubuntu Touch環境(由UBports項目開發和維護)中使用Mir有關。
另一方面,在與Mir有關的項目中,基於Mir的Mir-kiosk mini shell仍在接受測試。
此Shell用於在Internet信息亭模式下單獨啟動各個應用程序(該接口僅限於一個應用程序)。
米爾·科索克
我看著p提供具有輸入功能的穩定,經過良好測試的高性能平台 觸摸,鼠標和平板電腦。 提供基於Wayland的安全的客戶端-服務器通信。
米爾 處理各種輸入圖形和硬件的初始化和配置 並無縫處理硬件怪癖。
Mir庫提供了大部分的窗口管理功能,這些窗口管理功能已經過自定義,以確保其中一個程序可以全屏顯示應用程序。
mir-kiosk項目採用了該程序並將其打包為插件,以便於使用。
Mir-kiosk是按扣包裝的形式,可用於創建演示台,電子廣告牌,自助終端,汽車信息和娛樂應用,智能電錶和家用電器的指示器顯示屏。
安裝方式:
sudo snap install mir-kiosk
埃格姆德
功能最強大的用戶外殼Egmde構建於Mir之上,尚未適應使用Mir 1.1為NVIDIA驅動程序提供的支持,但有望在幾週內實現。
米爾 從Shell作者中提取硬件差異 (透明地與硬件怪癖交易)並與系統組件(例如接收器)集成。
Mir窗口管理是內置的,但外殼編寫者可以使用簡單的高級API對其進行高度自定義。
Egmde接受Mir窗口管理的默認設置,並做了最低限度的工作以向您展示如何在此基礎上進行構建。