如何在 Ubuntu 上启用和禁用 Wayland如何在 Ubuntu 上启用和禁用 Wayland如何在 Ubuntu 上启用和禁用 Wayland如何在 Ubuntu 上启用和禁用 Wayland
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在 Ubuntu 上启用和禁用 Wayland

发表 admin at 2025年2月28日
类别
  • 未分类
标签

您可能听说过甚至遇到过使用 Wayland 的 Linux 发行版(例如 Fedora 25)作为其默认显示服务器。

无论您是想测试 Wayland、在使用它之前了解它是什么,还是了解如何在 Ubuntu 上启用和禁用它,本指南都将在某种程度上证明其价值。

本指南将讨论 Wayland 是什么、它如何工作以及如何在 Ubuntu 系统上启用和禁用它。

让我们开始吧。

什么是韦兰

定义 Wayland 的最佳方式是称其为组合窗口管理器用来与客户端和 Wayland 协议的 C 库进行通信的协议。

合成窗口管理器(通俗地简称为合成器)是一种为应用程序提供每个窗口的离屏缓冲区的窗口管理器。合成器可以与图形和窗口系统交互,创建:

  1. Windows 中的透明度

  2. 动画

  3. 阴影

Wayland 协议实现的合成器可以是运行在内核上的显示服务器、X 应用程序或 Wayland 客户端(例如无根或全屏 X 服务器)、其他显示服务器或基本应用程序。

帮助开发 Wayland 协议的最初志愿者开发团队将其创建为 X 的更简单、更快速的替代品。X11 技术是大多数 Linux 桌面环境使用的默认显示服务器。然而,由于 X11 服务器存在各种问题,包括安全漏洞和性能问题,Kristian Høgsberg 领导的团队开发了 Wayland 作为替代方案。

为什么选择韦兰

与其他显示服务器相比,Wayland 显示协议安全且快速。 Wayland 将每个应用程序定义为客户端,将图形处理单元定义为服务器。与 X11 不同,Wayland 允许每个应用程序在独立功能中使用该协议。

由于 Wayland 在协议的独立会话中处理每个应用程序,因此它提高了性能,因为服务器不必同时管理所有应用程序。相反,所需的应用程序会绘制独立的所需项目。

Wayland 的开发有所改进,添加了更多功能,例如 XWayland,允许用户使用基于 X11 的 Wayland 应用程序。

下图显示了 Wayland 架构。

如何在 Ubuntu 上启用和禁用 Wayland

多年来,部分得益于活跃的开发团队和社区,一些 Linux 发行版已经采用了 Wayland,并允许您在登录时启用它。

要在 Ubuntu 上启用 Wayland,请按照以下步骤操作:

对于本教程,您应该具有 root 权限来编辑特定文件。本教程还假设您运行 GNOME 作为默认桌面环境。

编辑 文件 /等/gdm3/daemon.conf

在文件中,查找以下条目 #WaylandEnable=false

取消注释该条目以禁用 Wayland 或取消注释以启用 Wayland。

关闭、保存文件,然后使用以下命令重新启动 gdm:

sudo service gdm3 restart

您还可以通过重新启动系统来应用更改。

要通过 Wayland 使用 Ubuntu,请单击登录菜单上的设置图标,选择“Ubuntu on Wayland”,然后登录。通过将上述文件中的行保留为未注释来确保您已启用 Wayland。

结论

本教程让您了解 Wayland 协议是什么、它如何工作以及如何在 Ubuntu 上启用和禁用它。

分手时,请记住,这不是 Wayland 协议指南或参考指南。目的是向您介绍 Wayland 协议,向您展示它是如何工作的,以及如何在 Ubuntu 系统上启用和禁用它。

如果您想了解更多信息,可以查看官方文档:

©2015-2025 Norria support@norria.com