Mir圖形服務器已更新至版本1.4

Mir 1.4顯示服務器的新版本已發布,儘管拒絕了Unity Shell和智能手機的Ubuntu版本的開發,但Canonical的開發仍在繼續。 Mir對項目的需求仍然很高,現在已定位為嵌入式設備和物聯網的解決方案 (IoT)。

Mir可以用作Wayland的複合服務器,從而使您可以在基於Mir的環境中運行任何使用Wayland的應用程序(例如,使用GTK3 / 4,Qt5或SDL2構建的應用程序)。

關於米爾

對於那些不知道和平號空間站的人,他們應該知道 它基於EGL,並使用了最初為Wayland開發的部分基礎架構,例如Mesa的EGL實現和Jolla的libhybris。

X的兼容性層, XMir基於XWayland,而Mir使用的基礎架構的其他部分則源自Android。 這些部分包括Android輸入堆棧和Google的協議緩衝區。

Mir目前可在各種基於Linux的設備上運行,包括傳統的台式機,物聯網和嵌入式產品。

它使設備製造商和台式機用戶能夠為其圖形環境提供一個定義明確,高效,靈活和安全的平台。

項目代碼是根據GPLv2許可證分發的。

Mir 1.4的主要新穎之處

與其他類似項目相比,Mir的開發活動不那麼活躍,因為它不是Canonical的首要任務之一,儘管它並不是像其他許多項目一樣被廢棄。

在這個新版本的Mir 1.4中 增強了確保在Shell中啟動Wayland應用程序的工具的增強功能 基於Mir的擴展改進了對wlr-layer-shell(Layer Shell)協議擴展的支持。

另一方面 已由Sway用戶環境的開發人員提出 並且在將MATE Shell移植到Wayland的過程中使用。 mirrun和mirbacklight實用程序已從軟件包中刪除。

在MirAL層上 (Mir抽象層),可用於阻止直接訪問Mir服務器和通過libmiral庫抽象訪問ABI, 添加了對專用區域的支持,將窗口的位置限制為屏幕的特定區域。

已採取第一步以擺脫特定的mirclient API,該API已凍結了很長時間,建議改用Wayland協議。

在新的API版本中,默認情況下mirclient是禁用的,但是保留了彙編選項“ –enable-mirclient”以返回它,並且對於選擇性激活,建議使用環境變量MIR_SERVER_ENABLE_MIRCLIENT和配置文件enable-。

由於UBports和Ubuntu Touch仍在使用mirclient API,因此無法完全刪除。

對於那些有興趣了解更多有關此發布的人 您可以檢查以下鏈接。

如何在Ubuntu及其衍生版本中安裝Mir圖形服務器?

對於那些有興趣在其係統上安裝此圖形服務器的人來說,他們應該知道Mir的項目並不是規範生產者所獨有的,因為 有一些準備好在Ubuntu中進行安裝的安裝軟件包 16.04 / 18.04 / 18.10 / 19.04(在PPA的幫助下),並且以相同的方式為Fedora 29/30準備了軟件包。

對於使用Ubuntu支持版本的用戶,我們可以按照以下共享的說明在系統中添加建議的存儲庫。

他們所要做的就是在系統上打開一個終端 (他們可以通過組合鍵Ctrl + Alt + T或Ctrl + T來完成此操作) 然後在其中鍵入以下命令:

sudo add-apt-repository ppa:mir-team/release

sudo apt-get update
這樣,存儲庫已經添加到您的系統中,在安裝圖形服務器之前,完全建議您將專用驅動程序用於視頻卡或集成驅動程序,將其更改為免費驅動程序,以免發生衝突。

一旦確定已激活免費驅動程序,就可以通過在終端中執行安裝服務器:

sudo apt-get install mir

最後,您將必須重新啟動系統,以便加載與Mir的用戶會話並選擇它。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。