推出 新版XWayland服务器22.1.0 其中对 DRM Lease 协议的支持、Present 扩展的实现以及在触摸面板上处理控制手势的能力都很突出。
对于那些不知道的人 X韦兰,他们应该知道 这是在Wayland下运行的X服务器 并为向后的X11应用程序提供向后兼容性,从而为基于Wayland的环境中的X.Org服务器性能X11应用程序提供启动组织。
众所周知,Wayland本身就是一个完整的窗口系统。 就其本身而言,可以将Xorg服务器修改为使用Wayland输入设备进行输入,并将根窗口或各个顶层窗口转发为Wayland曲面。
XWayland支持合并到X.Org的主分支中 e4年2014月1.16日,它首次与xserver 2一起发布。 不再需要单独的X.Org视频DDX,并且服务器继续运行与本机运行时相同的XNUMXD驱动程序,并具有相同的加速代码,主要区别在于Wayland可以处理窗口的显示而不是KMS。
组件 正在作为主要X.Org代码库的一部分进行开发 它是以前与X.Org服务器一起发布的, 但是由于X.Org服务器停滞 在XWayland持续积极发展的背景下发布1.21带来了不确定性和不确定性, 决定将XWayland分开,并将累积的更改作为单独的软件包发布。
XWayland 22.1.0主要新功能
在 XWayland 22.1.0 提供的这个新版本中 突出显示添加了对 DRM 租赁协议的支持,它允许 X 服务器充当 DRM(直接渲染管理器)驱动程序, 为客户提供 DRM 资源. 否则,实际上,当在虚拟现实耳机中显示时,该协议用于为左右眼形成具有不同缓冲区的立体图像。
另一个突出的新颖之处是代码 已通过实施本扩展进行了重新设计, 它为复合管理器提供了复制或处理重定向窗口的像素图、与帧空白脉冲 (vblank) 同步以及处理 PresentIdleNotify 事件的方法 它们允许客户判断像素图的可用性以进行进一步修改 (提前知道下一帧将使用哪个像素图的能力)。
还强调了 添加了帧缓冲配置 (fbconfig) 到 GLX p支持 sRGB 颜色空间 (GL_FRAMEBUFFER_SRGB) 并将 ClientDisconnectMode 添加到 libxfixes 库,并能够定义客户端断开连接后自动关闭的可选延迟。
另一方面,我们也可以发现它被添加了 在触摸面板上处理控制手势的能力 并且依赖项包括 libxcvt 库。
最后 如果您有兴趣了解更多有关它的信息 关于这个新版本,您可以查看详细信息 在下面的链接中。
除此之外,我们还可以注意到 推出了 LWQt 的第一个版本, 一 LXQt 1.0 自定义外壳变体 这已经成为 使用 Wayland 协议 而不是 X11。 与 LXQt 一样,LWQt 项目被呈现为一个快速、模块化、轻量级的用户环境,它遵循经典的桌面组织方法。
LWQt第一版 包括以下组件, 适应在基于 Wayland 的环境中工作(所有其他 LXQt 组件无需修改即可使用):
- LWQt Mutter 是基于 Mutter 的复合管理器。
- LWQt KWindowSystem:用于处理窗口系统的库,从 KDE Frameworks 5.92.0 移植而来。
- LWQt QtWayland:带有组件实现的 Qt 模块,用于在 Wayland 环境中运行 Qt 应用程序,从 Qt 5.15.2 移植。
- LWQt Session:会话管理器。
- LWQt 面板
- LWQt PCManFM:文件管理器。
想了解更多,可以咨询 以下链接。