Canonical 推出 Ubuntu Frame shell

Canonical 推出了 Ubuntu Frame 的第一個版本,旨在創建互聯網資訊亭、自助服務終端、資訊站、數位看板、智慧鏡子、工業螢幕、物聯網設備和其他類似應用。 此 shell 旨在為單一應用程式提供全螢幕介面,並基於 Mir 顯示伺服器和 Wayland 協定的使用。 該專案的開發是根據 GPLv3 許可證分發的。 已經準備好snap格式的套件供下載。

Ubuntu Frame可用於運行基於GTK、Qt、Flutter和SDL2的應用程序,以及基於Java、HTML5和Electron的程式。 可以啟動支援 Wayland 編譯的應用程式和基於 X11 協定的程式(使用 Xwayland)。 為了在 Ubuntu Frame 中組織單獨網頁或網站的工作,Electron Wayland 程式正在開發中,並實作了專門的全螢幕 Web 瀏覽器以及 WPE WebKit 引擎的連接埠。 為了快速準備和部署基於 Ubuntu Frame 的解決方案,建議使用 snap 格式的套件,借助該套件,正在啟動的程式與系統的其餘部分隔離。

Canonical 推出 Ubuntu Frame shell

Ubuntu Frame shell 適合在 Ubuntu Core 系統環境之上工作,Ubuntu Core 系統環境是 Ubuntu 發行包的緊湊版本,以基本系統的不可分割的整體映像的形式提供,該映像不分為單獨的 deb 包並使用整個系統的原子更新機制。 Ubuntu Core 元件,包括基本系統、Linux 核心、系統附加元件和附加應用程序,以 snap 格式提供並由 snapd 工具包管理。 Span 格式的元件使用 AppArmor 和 Seccomp 進行隔離,這創建了一個額外的屏障,可在單一應用程式受到損害時保護系統。 底層檔案系統以唯讀模式掛載。

要建立僅限於運行單一應用程式的自訂資訊亭,開發人員只需準備應用程式本身,支援硬體、保持系統最新以及組織用戶互動的所有其他任務均由 Ubuntu Core 和 Ubuntu Frame 承擔,包括支援在觸控螢幕系統上使用螢幕手勢進行控制。 據稱,Ubuntu Frame 版本中的錯誤修復和漏洞更新將在 10 年內開發。 如果需要,shell 不僅可以在 Ubuntu Core 上運行,還可以在任何支援 Snap 軟體包的 Linux 發行版上運行。 在最簡單的情況下,要部署Web kiosk,只需安裝並執行ubuntu-frame 軟體包並設定幾個設定參數: snap install ubuntu-frame snap install wpe-webkit-mir-kiosk snap set wpe-webkit-mir -kiosk daemon =true 快照設定 ubuntu-frame 守護程式=true 快照設定 wpe-webkit-mir-kiosk url=https://example.com

來源: opennet.ru

添加評論