我使用 Ubuntu 和 KDE Plasma 5.27.8 和 X11。
我有一台笔记本电脑显示器和两台外接显示器。每个外部显示器的分辨率均为 1920x1080。笔记本电脑显示器缩小至 1280x800,以便更好地对齐。
我在不同的显示器上打开不同的窗口,其中大多数是全屏的。典型的全屏应用程序有 Brave 浏览器、PhpStorm、LibreOffice calc。
我尝试通过用鼠标拖动标题栏将窗口从一台显示器移动到另一台显示器。
当我将全屏窗口从一台外接显示器移动到另一台外接显示器时,窗口大小将调整为 1/2 显示器高度,而宽度保持为 100% 显示器宽度。捕捉到另一台显示器后,窗口将覆盖该显示器的上半部分。
过去我还看到了不同的效果,当移动到另一个显示器时,LibreOffice calc 的窗口会调整大小到一个很小的区域,例如约 5x20 像素,并捕捉到该显示器的左上角。
更改显示器的排列后,笔记本电脑显示器位于侧面而不是外部显示器下方,现在窗口大小会调整为笔记本电脑显示器的缩放宽度。不过,它们在移动后不会返回全屏。
问题:
- 为什么会发生调整大小?
- 如何防止调整大小,并使窗口在移动后占据全屏?
规则应该是:如果窗口在监视器 A 上是全屏的,那么当移动到监视器 B 时它仍然应该是全屏的。