在新版本中:
- 在确保在 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