我已经将 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。