Xwayland是什么?如果我从 Ubuntu 22.04 中删除它会怎么样?

Par*_*dar 22 gnome uninstall xorg 22.04

Xwayland 在 Ubuntu 22.04 中似乎是新的。它是什么?删除它安全吗?

van*_*ium 34

从 Ubuntu 21.10 开始,Ubuntu 再次默认使用 Wayland 作为其显示管理器(之前曾在 17.10 中使用过,但在 18.04 LTS 中很快恢复为 Xorg)。Xwayland 是 Wayland 的 Xorg 模拟层。它为应用程序提供对 Xorg 库的访问,允许运行只能在 Xorg 上运行的程序。

从安全角度来看,删除它当然是“安全”的,因为它阻止了任何不太安全的 Xorg 库的使用。但从功能上讲,您将无法运行任何尚不支持 Wayland 的应用程序,例如 Gimp。Ubuntu 中的一些旧系统工具,例如 Software Updater 和 Software & Updates。Afaik,默认 Ubuntu 桌面附带的所有图形软件和工具都在 Wayland 上本机运行。

  • 最好提及 Wayland 是 Ubuntu 22.04 中的默认窗口系统,否则就不清楚为什么需要 Xorg 模拟。Ubuntu 20.04 默认使用 Xorg,所以这是一个变化。 (5认同)

kar*_*rel 21

Xwayland 是一个 X 服务器,用于在 Wayland 下运行 X 客户端。Xwayland 在 Ubuntu 22.04 中默认安装,因此您不应尝试卸载它。

该软件包提供了一个运行在 wayland 之上的 X 服务器,使用 wayland 输入设备进行输入并将根窗口或单个顶级窗口转发为 wayland 表面。

  • “默认安装”并不是不删除某些内容的特别好的理由。Ubuntu 上默认安装的很多东西实际上从未被大多数用户使用过,通常可以安全地删除。这里更好的论点是 Ubuntu 22.04 默认使用 Wayland,许多应用程序还没有对其的本机支持,并且没有在其包元数据中正确地将 XWayland 列为依赖项,因此卸载它可能会导致许多应用程序根本无法工作没有明显的原因。 (11认同)
  • @AustinHemmelgarn 这是非常正确的,但其他人已经在另一个答案中发布了这一点,所以我不会重复它,除非承认我同意这是不卸载 xwayland 的更好论据,但是我也学到了艰难的方法不要安装 Ubuntu 默认安装的软件包。 (6认同)