Linux/X11 环境下手动添加分辨率

  1. 1.计算分辨率参数
  2. 2.新建分辨率
  3. 3.将分辨率添加到显示输出
  4. 4.设置显示输出使用该分辨率
  5. 5.持久化

先用 xrandr 查看当前显示输出,确定要添加的分辨率,下面以 VGA1 及 1280×720 为例:

1.计算分辨率参数

cvt 1280 720

输出

# 1280x720 59.86 Hz (CVT 0.92M9) hsync: 44.77 kHz; pclk: 74.50 MHz
Modeline "1280x720_60.00"   74.50  1280 1344 1472 1664  720 723 728 748 -hsync +vsync

这里 cvt 命令还可以跟第三个参数,即为刷新频率。

2.新建分辨率

xrandr --newmode "1280x720_60.00"   74.50  1280 1344 1472 1664  720 723 728 748 -hsync +vsync

3.将分辨率添加到显示输出

xrandr --addmode VGA1 1280x720_60.00

4.设置显示输出使用该分辨率

xrandr --output VGA1 --mode 1280x720_60.00

5.持久化

先在终端中运行这些命令,确认没有问题后(主要是看显示器是否支持该分辨率),如果显示器不支持,可以注销或者重启机器,上述操作即可还原。
确认无误后,将第 2、3、4 步中的命令写入到 /etc/X11/Xsession.d/30x11-set_resolution 即可在每次用户登录时自动调整分辨率。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 xizhimojie@foxmail.com

文章标题:Linux/X11 环境下手动添加分辨率

文章字数:258

本文作者:yongning

发布时间:2016-08-13, 15:35:13

最后更新:2020-12-15, 00:28:36

原始链接:https://getyongning.cn/p/12300.html

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录