自从我至少两年前安装 sway 以来,我遇到了问题,即打开某些特定网站时,Firefox 窗口开始浮动。奇怪的是,它们似乎是专门的图书馆目录网站。例如,Library Genesis、WorldCat或柏林图书馆。它只会在第一次将此类网站加载到 Firefox 窗口中时使窗口浮动。返回平铺模式后,刷新页面或加载不同的网站不会做任何事情,除非我在新窗口中打开它。
我删除了我的sway配置文件并重新启动sway后问题是一样的。我还四处寻找告诉 Firefox 永远不要改变窗口大小的方法,但它仍然会发生。目前在 about:config 中,我已dom.disable_window_move_resize
设置为true
并browser.link.open_newwindow.restriction
设置为0
. 在安全模式下使用新的空配置文件启动 Firefox 时也会发生同样的情况。
因此,由于它似乎既不是摇摆或 firefox 配置问题,我怀疑图书馆目录网站中可能有一些共享的 css 或 javascript。但是我也用 uBlock origin 阻止了 javascript 并重新加载了页面,但窗口仍然开始浮动。
有没有人遇到过类似的事情,或者知道如何阻止任何 Firefox 窗口自发浮动?
在发现 firefox 也在Bash Script 中的 Executable vs Library 上浮动后,我回到了这个问题,这排除了我对某些特定于库网站的 javascript 的假设,而是指出了一个摇摆问题。
我已经检查了三次,甚至删除了我自己的配置文件,但不是默认的:
所以罪魁祸首是
/etc/sway/config.d/98-application-defaults
,它不是来自 sway 本身,而是被列为属于Manjaro ARM Sway Edition的。删除线路终于解决了这个问题。