Mir 2.9 发布,Ubuntu 安全显示服务器


Mir 是一套用于构建基于 Wayland 的 Shell 库。Mir 简化了 Shell 作者需要处理的复杂性:它提供了一个稳定的、经过良好测试的、高性能的平台,具有触控、鼠标和平板电脑输入、多显示器功能和安全的客户端-服务器通信。

ABI 摘要

  • miral ABI 升级至 5
  • mircore ABI 升级至 2
  • miroil ABI 升级至 2

增强

  • [Wayland] 实现 zwp_idle_inhibit_manager_v1
  • [Wayland] 实现zwlr_virtual_pointer_v1
  • [Wayland] 实现zwp_text_input_manager_v1
  • [Wayland] 将 wl_seat 提升到 v8,并实现高像素滚动
  • [Wayland平台] 改进连接失败的错误
  • [Wayland平台] 移植到 xdg-shell
  • [MirAL] 允许 --add-wayland-extenions all
  • [MirAL] 允许服务器获得重复的字符串选项
  • [MirAL] 对 ExternalClientLauncher 的改进,不要强迫客户端自己分割命令行
  • [MirAL] 整理事件过滤的 API
  • [MirAL] 暴露 miral::Zone::id()
  • [MirAL] 重命名 CommandLineOption => ConfigurationOption
  • [gbm-kms] 为 nvidia 和 evdi 的 driver-quirks 增加默认值
  • [gbm-kms] 为 vc4-drm 和 v3d 添加默认的驱动查询
  • [mir-smoke-test-runner] 启用只在 Wayland 环境下工作的功能

修复错误

  • [Wayland] 键盘输入后发送键盘修改器
  • [Wayland] wlr-screencopy-v1:按要求发送 .damage 事件
  • [Wayland] wlr-screencopy-v1:在 .copy_with_damage 请求中等待复制区域被损坏
  • [eglstream-kms] 当提交坏的 EGLStreams 时,杀掉客户端,而不是 Mir
  • [eglstream-kms] 处理 devnum_for_device 中的 EGL 错误
  • [test clients] 明确询问 GLESv2 上下文
  • 对本地构建的依赖关系进行 CMake 清理
  • 修复事件时间戳
  • ……

更多详情可查看:https://github.com/MirServer/mir/releases/tag/v2.9.0


相關推薦

2023-03-22

、鼠标和平板电脑输入、多显示器功能和安全的客户端-服务器通信。 ABI 摘要: mirplatform ABI 升级到 25 增强: 记录扩展过滤器的回调被多次调用的情况 [miral] 自动重新加载显示配置 [miral] 在 .display 配置中增加一个并排

2023-08-28

以前已被标记为废弃的 API。 Mir 2.15 为核心库升级了 AL、服务器和 Wayland ABI。Mir 文档也已迁移至 readthedocs-hosted.com 在线版。 此外,Mir 2.15 通过 MinimalWindowManager 实现改进了窗口管理的 alt-tab 行为,详情查看 PR。 Release Notes。

2023-01-10

3) Mir 是由 Canonical 公司开发的 Linux 操作系统下的显示服务器。原本用以取代 Ubuntu 中的 X 窗口系统,但是 2017 年 4 月 Canonical 公司宣布放弃开发 Mir 专用的显示后端服务,并将其开发为以 Wayland 作为显示后端的用户界面,并于

2022-10-28

… Mir 是由 Canonical 公司开发的 Linux 操作系统下的显示服务器。原本用以取代 Ubuntu 中的 X 窗口系统,但是2017年4月 Canonical 公司宣布放弃开发 Mir 专用的显示后端服务,并将其开发为以 Wayland 作为显示后端的用户界面,并于2017

2022-11-28

一款尊重隐私和自由的移动操作系统。 近日 Ubuntu Touch 发布了 OTA-24,即 Ubuntu Touch 的第 24 个稳定版本。Ubuntu Touch OTA-24 继续由老旧的 Ubuntu 16.04 LTS 提供支持,向 Ubuntu 20.04 LTS 的过渡仍在进行中。 新内容: 指纹解锁:读取重

2022-11-22

/ Alluxio宣布正式发布数据编排平台2.9版本 / Alluxio 2.9 版本的主要新增功能包括: 新增跨环境集群同步功能、增强Alluxio在Kubernetes上的可管理性、提高S3 API 安全性和用户体验 2022年11月17日,全球首创的开源数据编排软件开发

2023-01-09

go-mir v3.0.0 发布了,v3版本带来全新的RESTful API开发方式,提供媲美gRPC服务开发的体验,方便快捷,欢迎参考使用。 ​Mir 是一套提供类似gRPC服务开发体验的快速开发RESTful API后端开发脚手架,适配多种HTTP框架,包括Gin, Chi, Hert

2022-08-16

Ubuntu LTS 版本每两年才发布一次,即便是临时版本也要六个月才发布一次。相比之下,市面上的硬件设备更新频率则是更加高,六个月在 IT 领域是一个非常长的周期,Hardware Enablement (HWE,硬件启用) 就是一个让这些最新硬件也可

2023-11-02

、档案资源普查信息系统、扶贫资产管理系统、厂房消防安全风控平台、重点项目督办平台等。 内置模块: 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 部门管理:配置系统组织机构(公司、部门、小组)

2023-07-26

过astro add命令即可添加使用 支持静态页面生成 (SSG) 和服务器端渲染 (SSR),可以按需渲染内容 开发者体验出众:Astro 支持所有喜爱的开发者工具和功能,如 TypeScript、NPM 包、Scoped CSS、CSS Modules、Sass、Tailwind、Markdown、MDX 按

2022-08-22

asticsearch 不同,它非常简单且易于操作。 目前 Zinc v0.2.9 发布了,此版本带来如下改动: Changelog 9873bb9 将 github.com/aws/aws-sdk-go-v2/config 从 1.15.15 升级到 1.17.1 (#438) 0dbd6f4 将 github.com/aws/aws-sdk-go-v2/service/s3 从 1.27.2 升

2023-02-03

数据可视化引擎 G2 4.2.9 版本现已发布,更新内容包括:  New Features feat: 多选模式的遮罩交互功能 #4589  Bug Fixes fix(docs): 错别字修复 #4207 fix: 修复极坐标下,圆弧坐标轴文本收尾重叠的问题  #4408 fix(tes

2022-05-20

性,也适用于其他广泛的领域。 TensorFlow 2.9 近日正式发布,更新内容包括 oneDNN 的性能改进,以及 DTensor 的发布,其中后者是一个用于模型分布的 API,可以用来无缝地从数据并行迁移到模型并行。 TensorFlow 还对核心库进行了

2023-06-18

的Ubuntu版本,它默认使用了Wayland作为其桌面会话的显示服务器,而不是传统的X.Org。Wayland被认为是X.Org的现代替代品,它可以提供更好的安全性、稳定性和性能。但是,对于Linux游戏玩家来说,Wayland是否能够与X.Org相媲美或者超