我的 Ubuntu 22.04 正在使用 X11。如何让它使用 Wayland?

我的 Ubuntu 22.04 正在使用 X11。如何让它使用 Wayland?

我已经将 Windows 11 与 Ubuntu 22.04 LTS 双启动。问题是我无法在浏览器上使用捏合缩放手势。我使用的是 Firefox。而且滚动速度太快了。

我搜索了一下,发现我必须 MOZ_ENABLE_WAYLAND=1 在 .profile 文件中输入:。我照做了,但没有效果。

reddit 上有人建议我这样做: export MOZ_ENABLE_WAYLAND=1 所以我编辑了 .profile 文件中的行。但是没有用。

Reddit 上的这位小伙子一直在帮助我,他向我询问某些命令的输出等,这些命令包括:

在 Firefox 的 about:support 中:

《窗口协议》说了什么:x11

'MOZ_ENABLE_WAYLAND' 表示什么:1(真)

在终端运行echo $XDG_SESSION_TYPE说什么:x11

那么,看起来 Firefox 可以使用 Wayland,但 Ubuntu 本身正在使用 X11,因此发生了问题?

如果还有什么需要请告诉我。

附言:登录系统时,系统要求我从设置图标更改 X11 或 Wayland 会话。但似乎设置图标在我的情况下不起作用,因为系统与 Wayland 不兼容,无法执行任何操作。所以,如果您知道任何解决方法来在浏览器中获得缩放功能,请告诉我。谢谢。

PS 2:我后来发现,登录屏幕上的齿轮图标在点击时不起作用,因为我点击了触摸板,需要硬件点击才能起作用。我切换到 KDE,因此标记为正确的解决方案适用于 KDE plasma。

答案1

针对 KDE Plasma 用户的最新答案:

对于 KDE Plasma 用户,运行以下命令来安装必要的 Wayland 支持包:

sudo apt update
sudo apt install plasma-workspace-wayland

然后,重新启动或注销,您将在登录屏幕的左下角看到一个下拉菜单,您可以在其中选择桌面会话:Plasma(Wayland)

我在这里找到了说明它们还提供了如何在常规 X11 会话期间使用 Wayland 运行单个应用程序的说明。例如,您可以在 KDE Plasma 桌面运行 X11 会话时使用 Wayland 运行 Firefox:

startplasma-wayland firefox &

这可能很有用,因此如果您发现桌面或其他应用程序在 X11 上运行得更好,您仍然可以使用 Wayland 运行 Firefox。

相关内容