首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能在Firefox上使用xprop

不能在Firefox上使用xprop
EN

Ask Ubuntu用户
提问于 2022-10-08 07:58:25
回答 2查看 183关注 0票数 0

我已经将我的系统更新为Ubuntu22.04.1LTS,到目前为止它运行得相当不错。但是Firefox的行为很奇怪,我不能在Firefox上使用xprop | grep WM_CLASS。当我悬停火狐窗口时,所有的xprop命令都不能工作,光标也不会转向十字。它适用于Chrome、Opera或Thunderbird Windows操作系统,但对Firefox不起作用。

我从火狐预装的snap版本有问题,所以我卸载它,只是作为一个包安装Firefox,但问题仍然存在。我使用[xdotool][1]通过命令重新加载浏览器,甚至连Firefox都没有被识别。

Firefox 105.0.2

问题解决了。我之前有另一个游标问题,最后

MOZ_ENABLE_WAYLAND=1

/etc/environment

这导致了xpropxdotool的问题。Chrome,Opera和其他所有的东西都是从snap开始运行的。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2022-10-08 09:07:18

您的Ubuntu系统现在正在新的窗口系统Wayland上运行,而不是传统的system。这从根本上是不同的,许多与Xorg交互的“好的旧”工具在Wayland上不起作用。

一些不支持Wayland的应用程序通过一个接口laye,xwayland在Xorg上运行。这些工具将继续适用于这些应用程序。

Firefox的Snap版本实际上是在xwayland上运行的。因此,对于默认版本,这些工具可以工作。Firefox是通过在Wayland上本地运行的APT系统从第三方来源安装的,因此这些工具无法工作。

如果应用程序出现在Wayland会话中的wmctrl -l输出中,则可以判断应用程序是否在xwayland上运行。

这就是为什么不能使用xprop的原因。

如果这些工具在您的工作流中很重要,那么您仍然可以像以前一样使用在Xorg上运行Ubuntu (我个人也这么做)。你会失去触摸屏的功能,特别是一对一的鼠标手势.Wayland在使用不同的监视器时支持不同的缩放因素,Xorg不支持。在某些情况下,Wayland动画可能比Xorg上的动画更流畅。最后,你必须做出平衡,自己选择你喜欢使用的东西。

票数 1
EN

Ask Ubuntu用户

发布于 2022-10-08 08:03:42

当您将系统升级到Ubuntu22.04时,您还记得有消息说Firefox现在是SNAP吗?如果您想使用您询问的特性,您需要删除snap版本并安装apt版本。

下面的命令应该为您执行此操作。

数独快速移除火狐

sudo apt-获取安装--重新安装firefox

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1434385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档