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

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

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

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

你可以使用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 

如果您想要永久更改:

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

      #!/斌/庆典
     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 }'