在Gnome 3.34中,将根据需要启动XWayland会话

Wayland徽标

Wayland是图形服务器协议 它为窗口合成管理器提供了一种直接与视频硬件和应用程序通信的方法。 韦兰 允许通过X服务器运行X11应用程序,可以选择没有root特权, 与这些兼容。

Mutter是窗口组成经理和Wayland作曲家,在Gnome Shell中使用 取代了Metacity。

它可以在Gnome之类的桌面上用作独立的窗口管理器。 它可以通过插件扩展,并支持各种视觉效果。

穆特将有所改变,以改善他在Wayland的工作

对于Gnome版本3.34 作为其开发周期的一部分 Mutter包含一些更改,这些更改可自动启动XWayland 尝试在基于Wayland协议的图形环境中运行基于X11协议的应用程序时。

与Gnome 3.32的行为不同 和较旧的版本是, 到目前为止,XWayland组件一直在运行,并且需要预发布 显式(在初始化Gnome会话时开始),现在会在需要X11支持时动态运行。

重要的是要记住这一点 确保X11应用程序的性能 传统的 在基于Wayland的环境中,使用XWayland DDW组件 (取决于X设备),它是X.Org主要代码库的一部分。

就XWayland的工作方式而言,它类似于Win32和OS X平台的Xwin和Xquartz,并包括在Wayland上运行X.Org Server的组件。

对Mutter所做的更改仅在必要时才允许启动X服务器什么 对资源消耗有积极影响 在Wayland环境中不使用X11应用程序的系统上(使用X服务器的进程通常占用超过XNUMX MB的RAM)。

与此同时 汉斯·德·戈德(Hans de Goede)提交了两份报告,列出了遇到的问题 在Gnome与Wayland的合作中, 计划要纠正什么 作为最近启动的旨在消除Wayland for Gnome问题的计划的一部分。

汉斯收到了40多个问题报告,并试图组织它们。 许多问题与键盘输入支持和布局更改以及拖放操作不总是有关。

Wayland仍然有几个问题需要解决

除了那个p否则XWayland不具有正常的HiDPI支持,鼠标光标将挂起 对于Wayland应用程序,除其他问题外,不通过单击标题中的中键来完成窗口最小化。

对两个问题的分析已分别提出s 游戏发布引起的: 使用全屏模式时,黑框会减少可见区域,而在全屏模式下性能会下降。

另一方面,已将基于EGL软件界面的GLX处理器添加到XWayland中,以访问Wayland中的渲染功能。

所做的更改将包含在X.Org Server 1.21发行版中。 使用EGL来配置GLX将消除对光栅化器swrast软件的使用。

在X11中启动需要多样本抗锯齿(MSAA)(多样本抗锯齿)设置的游戏时,使用swrast会导致问题,llvmpipe中未提供有关该信息的信息。

提议的更改使GLX客户信息能够基于EGL数据生成有关GL堆栈的功能,包括访问在XWayland上运行的游戏(例如Hearts of Iron IV,Stellaris和Europa Universalis IV)的MSAA配置。

所做的更改还将从X服务器中删除DRI驱动程序加载器功能。

最后 Gnome 3.34计划于11年2019月XNUMX日发布。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。