使用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将为您提供入门所需的一切。想了解更多?您可以在此处找到教程和用例。
订阅博客文章
查看更多内容
Ubuntu 全面支持 Azure Cobalt 100 虚拟机
Ubuntu 和 Ubuntu Pro 支持 Microsoft 的 Azure Cobalt 100 虚拟机(VM),由其首个内部设计的 64 位 Arm 处理器提供支持。凭借 Ubuntu 广泛的 Arm 兼容性,用户可以放心地使用这些虚拟机部署他们的工作负载。 全面的 Arm 软件包支持 Ubuntu 通过编译和测试该架构 Ubuntu 存档中超过 95% 的软件包,确保采用这些新虚拟机的用户获得无缝体验。这种广泛的兼容性使开发人员和企业能够运行他们喜欢的工具和应用程序,而无需进行任何妥协。 为多样化的工作负载做好准备 Azure Cobalt 100 虚拟机非常适合各种要求苛刻的工作负载,包括: 此外,这些虚拟机在支持 Anbox Cloud 部署方面表现出色,为 […]
什么是 5G Edge 和多接入边缘计算?
简介 5G 边缘通过显著增强网络性能、让计算能力更贴近用户、大幅减少延迟、实现更快更高效的服务,正在彻底改变电信行业。这一进步对于不同领域的各种应用至关重要,包括智能城市、自动驾驶汽车、医疗保健和工业自动化。 在实践中,5G 边缘指的是在网络边缘部署小型分布式数据中心和处理单元,更接近最终用户和生成数据的设备。这些边缘数据中心不仅承载一些关键的 5G 网络功能,还充当通往包括互联网在内的其他网络的网关。通过在本地处理数据处理和路由,它们能够为在地域上彼此接近的用户和设备提供响应更快、效率更高的网络服务。 另一方面,多接入边缘计算(MEC)是一种补充技术,将云计算能力引入网络边缘。MEC 允许在这些边缘位置直接部署应用和服务,从而在生成数据时快速处理数据。这减少了数据返回中 […]
实时操作系统是否适合您的业务?
随着自动化几乎遍及社会的每个部门,从汽车和电信到工业制造,实时操作系统(OS)在各个行业都变得至关重要。实时操作系统(RTOS)可确保精确和确定的响应,满足对安全性和性能至关重要的严格的时间要求。但究竟是 Zephyr 或 FreeRTOS 等传统的 RTOS 才是您业务的正确选择,还是具有实时功能的 Linux 解决方案更适合您的需求呢? 我们最新的白皮书对这些问题进行了深入的探讨,在这篇博客中,我们将进行顶层概述。 是什么让系统实现 “实时”? 实时系统优先考虑计时而不是原始性能。它们的设计初衷是在严格的时间限制内处理特定的任务。与考虑总吞吐量的通用系统不同,实时系统关注确定性结果,因为每个操作都必须在定义的限制内可预测地发生。这种确定性对于车辆安全机制、工业控制系 […]