使用Mir 2.3.2来构建智能显示屏
by liam zheng on 24 February 2021

Mir被设计来帮助芯片系统 (SoC)减少对Linux图形驱动程序的开发和维护投资。今天,Mir适用于从桌面电脑,平板和手机到IoT物联网设备的整个设备堆栈。您可从工业图形应用到智能镜子上找到Mir,使开发者能设计创新的用户界面。Canonical正发布Mir 2.3.2,新版的Mir改善了桌面体验,尤其是可与基于X11的应用一起使用。
如何获得Mir 2.3.2
Mir是一个用于为GNU/Linux和类似的操作系统编写图形shell的库。它整合了传统上需要的多个组件的大部分内容:一个窗口管理器,一个合成器和一个显示服务器。与X Windows等传统显示服务器相比,Mir以其效率,开发速度,安全性,性能和灵活性而著称。

在本次新版本发布中,Mir团队聚焦于改善桌面体验,以及特别地与基于X11的应用程序正常工作。本版本包含适用于基于X11应用基础的复制和剪切,X11应用的HiDPI支持。更多关于Mir的特性和增强以及漏洞修复补丁,请访问我们的论坛频道。
Mir上适用于X11和Wayland的新功能
对于平台来说,Mir 2.3.2启用了X11和Wayland上的linux-dmabuf,支持在linux-dmabuf子系统内的全部公版驱动格式。这意味着客户端应用可以选择一种与当前硬件有效地配合使用的缓冲区格式。
miral-kiosk现在还允许在kiosk中配置Wayland扩展,并且默认情况下启用鼠标指针限制。启用鼠标指针限制意味着如限制指针的游戏之类的应用程序将更好地工作。可使用mir-kiosk-neverputt可以了解这一点——不可见的指针不再限制操作。
为了提高Mir的资源消耗和使用,我们还改进并提供了一些snap,这些snap将帮助您快速入门。除了我们的IoT设备snap之外,mir-kiosk snap应用现在还提供了mir-test-tools,这是我们发现的方便检查Mir是否可在各种设备上正常工作的测试和工具。
希望我们为mir-kiosk探索更多应用程序吗?您想合作为mir创造另一种衍生版吗?我们希望与我们的用户一起扩展Mir生态系统。可通过此邮件mir.community@canonical.com与我们联系。
谁在用Mir
创新型公司正在推动向市场推出新设备,以帮助我们改善健康状况。Mir很高兴能成为其中一些优秀产品的组件。
把Mir放进智能镜子
Forme Life是一家总部位于加利福尼亚州的开发工作室,将显示屏转变为个人培训的全身镜。该智能镜子拥有一个带触摸屏的43英寸UHD 4K显示屏,可以壁挂或静止在地板上。用户可以与私人教练一起进行锻炼课程。镜子有两个立体摄像头,可与教练进行实时互动。

Mir-kiosk用于此创新的智能镜子,为图形实现提供了基础。Mir为该全屏应用程序提供了一个稳定的,经过良好测试的高性能平台,并具备触摸功能。该智能镜子受益于Mir对各种各样的图像和输入硬件和硬件断点的初始化和配置。
因此,如果您要构建下一个智能厨房烹饪桌,温室显示器或教学白板,mir-kiosk将为您提供入门所需的一切。想了解更多?您可以在此处找到教程和用例。
订阅博客文章
查看更多内容
使用 MAAS 部署 VMware 虚拟机管理程序
多数现代数据中心本身均为异构架构。VMware 环境常与容器平台、数据库及其他裸机业务负载共存,多年运行于同一套硬件之上。服务器一次性采购,但会随业务需求变化调整承载业务。 然而,ESXi(VMware 虚拟机管理程序)的配置通常由独立流程负责。主机通过 VMware 工具、自定义脚本或专为将部署 ESXi 到机器中开发的自动化程序完成安装。这些工作流单独运行虽行之有效,却未必能与物理基础设施的其他部分实现统一的追踪与管理。 由此导致了脱节:即便归属同一硬件资源池,ESXi 主机的管理方式仍与数据中心其他设备脱离。随着环境规模扩大、架构日趋多元化,这种割裂式管理会形成业务瓶颈。 将 ESXi 纳入统一裸机平台进行统筹管理将是更具扩展性的方案。这使得 ESXi 的配置流程, […]
什么是 Ubuntu Pro?与标准版有不同吗?功能及内容详解
Ubuntu Pro 是 Canonical 推出的全方位订阅服务,提供开源安全防护、技术支持与合规保障。从长达 15 年的安全维护、全天候技术支持,到面向 IT 管理员的自动化加固工具,深入了解 Ubuntu Pro 订阅包含的全部服务。 Ubuntu Pro 具备哪些功能? Ubuntu Pro 是一套安全合规订阅服务,可为操作系统、应用程序及 IT 运维各层级及时提供补丁与安全维护。它助力企业及其工程师保障软件与系统安全,并通过加固工具、自动化流程及一系列其他功能,为企业满足安全标准合规铺平道路。 了解关于 Ubuntu Pro 的更多信息 › Ubuntu Pro 与标准版 Ubuntu 有何不同? 很多人存在误区,误以为 Ubuntu Pro 是独立版本或全新操 […]
代码热风险 – 软件供应链视角下,容器交付前要先“冷却”
已遭遇的安全漏洞,与即将到来的威胁 2025 年 9 月,npm 软件仓库中包括 chalk 和 debug 在内的数十个热门 JavaScript 软件包遭入侵。这些软件包应用极为广泛,几乎无处不在:前端应用、后端微服务以及 CI 工具中均有使用。开发人员并无任何失误操作,他们只是执行了一贯使用的命令:npm install chalk。但恶意软件却悄无声息地侵入了。 这并非操作系统中的漏洞。也不是某台笔记本电脑上的病毒。这是一次供应链攻击:攻击者在开发者构建软件所使用的组件中植入了恶意代码。手段并不复杂,仅仅是一名开发者遭到钓鱼攻击、一次恶意发布,数百万下游用户便因看似是合法更新而将恶意代码引入系统。 而这确实是一次合法的更新。发布者并非有意植入恶意软件,也对此毫不知 […]