在联想 P15s 笔记本电脑 / Ubuntu 22.04(5.15.0-47-generic x86_64 GNU/Linux)/ Firefox 104.0.1(64 位)上:
当我连接到扩展坞以使用比笔记本电脑更大的第二台显示器时,断开与该扩展坞的连接后,内容Firefox 窗口仍然适合更大的显示器显示,并且不适应新的窗口大小。无论我做什么。
因此,我面临的情况是网页内容向右移动,我无法访问 Firefox 窗口右边框之后的内容,即使我将其设置为全屏显示。但这不仅适用于网页内容;我的选项卡最右侧部分和主 FF 菜单栏也无法访问。底部部分也是如此;我也无法访问最后 200-300 像素的内容。Firefox 似乎只能使用第二台显示器的较大分辨率。
我不得不重新启动 Firefox 以使内容真正跟随并适应实际的 Firefox 窗口大小。
我该如何调试/修复它?
更多信息:
$ xrandr
Screen 0: minimum 16 x 16, current 4480 x 1440, maximum 32767 x 32767
XWAYLAND16 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 340mm x 190mm
1920x1080 60.05*+
1440x1080 59.99
1400x1050 59.98
1280x1024 59.89
1280x960 59.94
1152x864 59.96
1024x768 59.92
800x600 59.86
640x480 59.38
320x240 59.52
1680x1050 59.95
1440x900 60.03
1280x800 59.99
720x480 59.71
640x400 59.95
320x200 58.96
1600x900 59.95
1368x768 59.88
1280x720 59.86
1024x576 59.90
864x486 59.92
720x400 59.55
640x350 59.77
XWAYLAND17 connected 2560x1440+1920+0 (normal left inverted right x axis y axis) 600mm x 340mm
2560x1440 59.91*+
1920x1440 59.90
1600x1200 59.87
1440x1080 59.87
1400x1050 59.86
1280x1024 59.76
1280x960 59.94
1152x864 59.78
1024x768 59.68
800x600 59.86
640x480 59.38
320x240 59.52
1920x1200 59.88
1680x1050 59.85
1440x900 59.89
1280x800 59.81
720x480 59.71
640x400 59.20
320x200 58.96
2048x1152 59.90
1920x1080 59.88
1600x900 59.82
1368x768 59.88
1280x720 59.86
1024x576 59.90
864x486 59.45
720x400 59.55
640x350 59.77
答案1
我在 macOS 上遇到了同样的问题。我在两台 4K(3840x2160)显示器上都打开了 Firefox 窗口,然后我将其中一台显示器的分辨率改为 2560x1440,Firefox 在该显示器上将其窗口显示为 3840x2160。将窗口从较小的显示器移到较大的显示器然后再移回来,没有任何变化。关闭并重新打开较小显示器上的所有窗口也不会有任何变化。退出并重新启动 Firefox 也不会有任何变化。Firefox 仍然认为较小的显示器的分辨率较大。这太荒谬了。