添加可用分辨率

此页由Linux Wiki用户Chenxing于2010年2月9日 (星期二) 03:14的最后更改。

出自Linux Wiki

提示:此文已超过 14 年(5395 天)未更新,如发现内容过时或有误,欢迎改进:)

在新版本GNOMEKDE的帮助下,Linux外接显示器、投影仪的设置已经很容易了。但有时会遇到系统列出的候选分辨率中没有最佳分辨率的情况,此时需要为相应的显示添加可用的分辨率。

由于目前Xorg可以无配置文件运行,故在此介绍一种无需修改Xorg.conf的方法。

确定要添加的分辨率和频率,并用将其做为参数执行cvt命令,如要添加1366x768的分辨率(60Hz),就执行:

cvt 1366 768 60

程序返回:

# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

该行可加入Xorg.conf中,也可做为xrandr的参数临时添加分辨率。先执行xrandr --newmode,把上面第二行输出的后半部分复制下来:

$ xrandr --newmode 1366x768_60 85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

再执行xrandr查看可用的显示器/投影仪

$ xrandr

显示器、投影仪的名称一般形如“VGA1”“LVDS1”“DP1”等,执行xrandr --addmode即可添加分辨率,如输出名为“VGA1”时:

$ xrandr --addmode VGA1 1366x768_60

此时,通过GNOME或KDE的显示设置就可以选择新的分辨率了。

本文对您有帮助?分享给更多朋友!

反馈与讨论

发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。
个人工具
简体繁体转换