许多论坛帖子都说捏合时要按住“ctrl”,但这在任何浏览器上都对我不起作用(试过 Firefox 和 Chrome)。有趣的是,捏合缩放功能在默认查看器(在 Wayland 和 xorg 上)中对 PDF 文件有效,在 GNOME 默认查看器中对图像也有效。
我尝试了整个 libinput-gestures 功能,但它不是我想要的,它允许我将“ctrl”+“+”映射到捏合手势,这只会增加页面的比例,而不是在页面的特定部分进行这种干净的缩放,而不会破坏布局。我见过有人发帖说它应该默认在 chrome 上运行,但我没有成功。
在 Firefox 上我安装了此扩展捏合缩放仍然不起作用,只有“shift”滚动选项。不过我更喜欢使用 chrome。
我该如何尝试启用捏合缩放功能?我觉得我已经尝试了在几次疯狂的谷歌搜索中找到的大多数方法。
答案1
适用于 Chrome 和 Wayland
google-chrome-stable --enable-features=UseOzonePlatform --ozone-platform=wayland
答案2
现在,Firefox 86 中已经实现了捏合缩放功能。
它尚未默认启用,但你可以在 Firefox 中通过访问 URI about:config 并设置来启用它apz.gtk.touchpad_pinch.enabled=true
。
答案3
设置标志对我有用
韦兰
较新版本的 Firefox 支持通过环境变量选择进入 Wayland 模式。
$ MOZ_ENABLE_WAYLAND=1 firefox
要使此设置永久生效,请参阅环境变量#图形环境并像平常一样通过桌面启动器启动 Firefox。
要验证它是否有效,请在 中查找 Window Protocol
about:support
。它应该显示wayland
。 的存在x11
意味着您正在 Xorg 显示服务器下运行 Firefox,而xwayland
意味着您的系统正在运行 Wayland,但将 Firefox 作为旧版 X11 应用程序执行。如果需要在 Wayland 和 X.org 之间定期切换,则在 shell 的登录启动脚本中添加条件可能会很有用,例如
~/.bash_profile
对于 Bash:if [ "$XDG_SESSION_TYPE" = "wayland" ]; then export MOZ_ENABLE_WAYLAND=1 fi