AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1059070
Accepted
Olimjon
Olimjon
Asked: 2018-07-25 07:56:48 +0800 CST2018-07-25 07:56:48 +0800 CST 2018-07-25 07:56:48 +0800 CST

截取比实际显示分辨率更高的屏幕截图

  • 772

我的电脑有 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。

display-resolution display screen screenshot
  • 1 1 个回答
  • 3703 Views

1 个回答

  • Voted
  1. Best Answer
    Eate
    2018-07-25T09:55:29+08:002018-07-25T09:55:29+08:00

    步骤1

    尝试先在“设置”中更改分辨率。进入“设置”,然后根据您使用的版本,进入“显示”。对于 18.04,它位于设备/显示器下。将屏幕分辨率更改为您想要的分辨率,例如 1920×1080。使用该新分辨率截取屏幕截图,然后在完成后将其更改回来。

    第2步

    如果您需要的分辨率不可用,请使用此命令计算您想要的分辨率的 CVT 模式线:

    cvt 1920 1080
    

    此示例适用于 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
    

    复制后面的所有文本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
    

    用你的modeline输出代替我的。然后,要将新模式添加到您的显示器以便您可以使用它,您需要知道显示器的名称。为此,请运行以下命令:

    xrandr
    

    这将输出几行。在第二行,您应该看到如下内容:

    (monitor_name) connected primary ...
    

    该监视器名称是您的监视器的设备名称。要将您添加到显示器的新分辨率添加到显示器,请运行以下命令:

    sudo xrandr --addmode (monitor_name) "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
    

    再次,替换您从上一步中获得的监视器名称以及从cvt命令中获得的内容。您已添加新分辨率。现在,返回并尝试第 1 步。

    • 2

相关问题

  • 如何使用第二台连接 HDMI 的显示器?

  • 如何使用 nvidia 驱动程序更改三星 R519 上的屏幕亮度

  • 如何在 10.04 中将 ATI Rage Mobility 128 的分辨率更改为 800x600 以上?

  • 更改主监视器

  • 升级到 10.04 后字体模糊,Nvidia 问题?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve