Mir 1.2显示服务器发布

由...所提交 显示服务器版本 和平号1.2尽管 Canonical 拒绝开发用于智能手机的 Unity shell 和 Ubuntu 版本,但它的开发仍在继续。 Mir 在 Canonical 项目中仍然有需求,现在被定位为嵌入式设备和物联网 (IoT) 的解决方案。 Mir 可以用作 Wayland 的复合服务器,它允许您在基于 Mir 的环境中使用 Wayland 运行任何应用程序(例如,使用 GTK3/4、Qt5 或 SDL2 构建的)。 准备了Ubuntu 16.04/18.04/18.10/19.04的安装包(PPA)和 软呢帽 28/29/30.

在新版本中:

  • 在确保在 Mir 环境中启动 Wayland 应用程序的工具中,增加了支持的 Wayland 协议扩展的数量。 目前默认启用扩展 wl_shell、xdg_wm_base 和 xdg_shell_v6。 zwlr_layer_shell_v1 和 zxdg_output_v1 可以单独启用。 已经开始为基于 Mir 的图形 shell 定义 Wayland 协议扩展的能力。 实现此类功能的第一步是添加新的 libmirwayland-dev 包,它允许您为自己的协议生成一个类并将其注册到 MirAL 中;
  • MirAL(Mir Abstraction Layer)层的能力得到了扩展,可以用来避免直接访问 Mir 服务器,并通过 libmiral 库抽象访问 ABI。 添加了对将您自己的 Wayland 扩展注册到 WaylandExtensions 类的支持。 添加了一个新的 MinimalWindowManager 类,具有默认的窗口策略实现(可用于创建简单的浮动窗口 shell,支持 Wayland 客户端在触摸屏上使用屏幕手势移动和调整窗口大小);
  • 对 X11 应用程序的实验支持已得到扩展,能够根据需要启动 Xwayland 组件。

来源: opennet.ru

添加评论