我已经将我的系统更新为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中
这导致了xprop和xdotool的问题。Chrome,Opera和其他所有的东西都是从snap开始运行的。
发布于 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上的动画更流畅。最后,你必须做出平衡,自己选择你喜欢使用的东西。
发布于 2022-10-08 08:03:42
当您将系统升级到Ubuntu22.04时,您还记得有消息说Firefox现在是SNAP吗?如果您想使用您询问的特性,您需要删除snap版本并安装apt版本。
下面的命令应该为您执行此操作。
数独快速移除火狐
sudo apt-获取安装--重新安装firefox
https://askubuntu.com/questions/1434385
复制相似问题