如何在显示设置中添加分辨率?
我有一台使用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 }'