我的电脑有 1366x768 显示器。如果我使用Print Screen,则拍摄的照片将具有 1366x768 分辨率。
但是有一个问题:我的 1366x768 显示器可以得到 1920x1080 的图片吗?
我认为的一个潜在想法是制作 4 个这样的虚拟桌面:
但是,我不知道如何做到这一点。任何帮助都感激不尽。
编辑:创建具有更高分辨率的虚拟机是可能的(感谢@danzel),但是我正在寻找仅使用主机操作系统的更本机方式。
更新 1:的输出xrandr --listmonitors
:
Monitors: 1
0: +*LVDS-1 1366/344x768/194+0+0 LVDS-1
$ sudo xrandr --addmode LVDS-1 1920x1080
xrandr: cannot find mode "1920x1080"
更新 2:感谢用户 @Eate 的评论,通过添加自定义分辨率解决了这个问题:
$ cvt 1920 1080
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
$ sudo xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
$ sudo xrandr --addmode LVDS-1 1920x1080_60.00
然后转到显示设置并选择 1920x1080。
步骤1
尝试先在“设置”中更改分辨率。进入“设置”,然后根据您使用的版本,进入“显示”。对于 18.04,它位于设备/显示器下。将屏幕分辨率更改为您想要的分辨率,例如 1920×1080。使用该新分辨率截取屏幕截图,然后在完成后将其更改回来。
第2步
如果您需要的分辨率不可用,请使用此命令计算您想要的分辨率的 CVT 模式线:
此示例适用于 1920×1080。它应该输出如下内容:
复制后面的所有文本
Modeline
(这里是"1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
)并记住在开头包含引号。要添加新模式以便您可以使用它,请运行以下命令:用你的modeline输出代替我的。然后,要将新模式添加到您的显示器以便您可以使用它,您需要知道显示器的名称。为此,请运行以下命令:
这将输出几行。在第二行,您应该看到如下内容:
该监视器名称是您的监视器的设备名称。要将您添加到显示器的新分辨率添加到显示器,请运行以下命令:
再次,替换您从上一步中获得的监视器名称以及从
cvt
命令中获得的内容。您已添加新分辨率。现在,返回并尝试第 1 步。