Xfce 更新了与添加 Wayland 支持相关的计划

XFCE

Xfce标志

的开发者 Xfce 已更新其页面,计划添加对 Wayland 协议的支持。 现在的计划a 包括在核心组件中初步实现 Wayland 支持 Xfce 4.20 的下一个主要版本,同时保持对

在更新的信息中,Xfce 开发人员提到 Xfce 4.20 中基于 Wayland 的会话 将解决所需的最低能力集,目的是在未来版本中逐步添加缺失的功能。还计划在已经移植的用户应用程序中继续完善基于Wayland协议的环境中的工作。

总体规划
对于 Xfce 4.20,计划是在不失去 X11 支持的情况下为核心组件添加初步的 Wayland 支持。这并不意味着在下一个主要版本中,Wayland 上的 Xfce 会话将提供所有现有功能,但我们希望它将具有最低限度的可用性。我们还计划继续完善我们的应用程序,以便它们在 Wayland 上可以正常运行(那些已经可以运行或可以轻松运行的应用程序)。

在 Xfce 开发者商定的过渡到 Wayland 的指导方针中,以下内容最为突出:

  1. XWayland独立: 组件必须独立于 XWayland。
  2. 没有 X 配置: 应避免特定于 X 的配置。
  3. 在 libmutter 上使用 wlroots: 对于作曲家来说,wlroots 比 libmutter 更受青睐。
  4. X11 兼容性: 在可预见的将来,应该会维持对 X11 的支持。

尽管尚未明确确定将在哪个版本中完成向 Wayland 的过渡,但有许多重要任务需要解决,例如值得注意的是,该项目没有必要的资源来维护自己的组合管理器 用于 Wayland 且排除了为此目的使用 XWayland 链接的可能性。之前在 Wayland 环境中使用 wlroots 库而不是 libmutter 的决定仍然有效,libmutter 由 Sway 前端的创建者开发,为组织基于 Wayland 的合成管理器的工作提供了基本功能。

在桌面端, xfdesktop 和 xfce4 面板,据说这些已经使用 wlroots 移植到 Wayland 并将继续作为独立发布的组件进行开发,此外xfce4面板已经通过Labwc和Wayfire复合服务器进行了测试,而在xfce4面板插件方面,大多数已经支持Wayland,但我们会努力使面板在某种程度上成为 Wayland 作曲家,这是因为您不能再使用 GtkSocket/GtkPlug 作为外部运行插件,现在这些插件必须在内部运行(即作为单个进程),因此插件的失败会导致面板碰撞。

对 Wayland 和特定窗口系统中的工作进行抽象。 X11 支持是使用 libwnck 实现的。

除此之外,还提到以下组件已移植到 Wayland:

  • libxfce4ui
  • libxfce4util
  • Thunar中
  • xfce4-appfinder
  • xfce4-设置
  • xfconf
  • xfce4-电源管理器
  • 不倒翁
  • 加尔康
  • 图纳尔沃尔曼
  • xfce4-开发工具

但是,xfce4-session 会话管理器和 xfwm4 窗口管理器中尚不支持 Wayland,尽管存在可与 Wayland 配合使用的非官方 xfwm4 端口。

添加了对 Wayland 支持的应用程序包括: xfce4-terminal、鼠标垫、xfce4-notifyd、xfce4-taskmanager、xfce4-mixer、ristretto、catfish、xfburn、parole、xfmpc、xfce4-dict、gigolo 和 xfce4-panel-profiles.

尽管 Wayland 上的 Xfce 会话预计不会提供所有现有功能,但预计它的可用性最低。此外,我们计划继续完善应用程序,以便它们在 Wayland 上可以正常运行。

最后,如果你是 有兴趣了解更多关于它的信息, 您可以在中查看详细信息 以下链接。


发表您的评论

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

*

*

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