如何在显示设置中添加分辨率?

如何在显示设置中添加分辨率?

我有一台使用 Ubuntu 14.04 LTS 的计算机,配有华硕 Nvidia gt440 显卡和支持 1280 X 800 分辨率的 vga 显示器。

然而,在显示选项中我找不到 1280 X 800,并且所有其他选项要么导致屏幕闪烁,要么只是降低分辨率。

有没有办法在显示设置中添加自定义分辨率?

答案1

您可以使用xrandr

按顺序执行的命令(使用 1280 x 800 作为所需分辨率):

cvt 1280 800
xrandr --newmode "1280x800_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

后面这行的部分xrandr --newmode与使用命令时应该获得的输出类似cvt,因此将“resolution_refreshRate”(此处为“1280x800_60.00”)点的输出复制到该+vsync点并将其添加到xrandr --newmode

然后:

xrandr --addmode LVDS1 resolution_refreshRate (don't use speechmarks)
xrandr --output LVDS1 --mode resolution_refreshRate

如果要使更改永久生效:

  • xrandr.sh例如,创建一个 bash 脚本,并将 xrandr 命令放入其中:

    /bin/bash #!/bin/bash
    sudo xrandr --newmode ""1280x800_60.00"" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
    sudo xrandr --addmode LVDS1 1280x800_60.00
    xrandr --输出 LVDS1 --模式 1280x800_60.00

  • 使用以下命令使脚本可执行chmod +x xrandr.sh

  • 在仪表板中搜索“启动应用程序”,运行它,并将脚本添加为启动应用程序。

每次您登录帐户时,这些命令都会运行。

笔记:我使用的LVDS1是假定的显示器名称,但您的名称可能不一样。您可以使用以下方式找到您的显示器名称:

xrandr | grep " connected " | awk '{ print$1 }'

相关内容