Ubuntu 20.04 搭配 KDE - 调整至全屏时出现问题

Ubuntu 20.04 搭配 KDE - 调整至全屏时出现问题

我正在使用具有全高清分辨率的笔记本电脑,但有时我需要较低的分辨率。

当我尝试使用以下命令来更改它时:

xrandr -s 1440x900

结果不是我期望的。它没有缩放到全屏。图片只覆盖一个方形区域,左右两侧都有黑色空间。

是否可以更改分辨率并强制将较低分辨率扩展至全屏?

答案1

tl;dr/简短回答:

重新运行您列出的命令,但将其替换14402560。如果各边仍然小一点,请将-s选项替换为--scalefrom。这应该可以解决问题。要恢复原始像素尺寸,请运行:

xrandr --preferred

替代解决方案

您可以通过迭代逐渐增加第一个数字(对您而言为 1440)来填充边,直到它完全合适。您也可以以相同的方式逐渐减少第二个数字(900)。两种方法对黑点的影响相同,但对分辨率的影响相反。要保持(大约)相同的分辨率,请来回切换。

此外,正如 matigo 所说,您已经切换了纵横比。这就是我在下文中所说的 WxH 需要保持不变的原因。此解决方案应该将它们放在接近的位置。

完整答案:

要获得全屏,您的比例需要与屏幕的比例相同。

当你运行时:

xrandr -s 1440x900

使用该-s命令,您不会设置分辨率。您正在设置屏幕尺寸。它使用像素作为选项,但是……

假设没有自动重新调整

..HxW放大不会使像素变小。它只会使它试图绘制屏幕的实际尺寸变大..反之亦然。这就是--scale包含该选项的原因。您可以将 H 和 W 都加倍,这样可以保持比例,但会使它成为所需尺寸的两倍。运行

xrandr--scale 0.5

​ 然后会将其恢复为 2X 分辨率(如果硬件支持)。此外,运行:

xrandr

不带任何选项的屏幕应该会显示您的屏幕偏好模式。这是选项应导致的尺寸--preferred

如果一个尺寸正确而另一个尺寸太小,则意味着您没有使用适当的比例(纵横比)。基本上,对于每组可能的“完美”尺寸,用第一个数字除以第二个数字的结果都是相同的。这就是我得到这个数字的方法810。我做了以下事情:

1080/1920*1440 = the best W for `H == 900`

相关内容