linux下如何设置外接显示器的分辨率?

linux下如何设置外接显示器的分辨率?,第1张

第一步,直接运行xrandr查看下分辨率的情况。

第二步,用cvt命令生成一个modeline,得到:

1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHzpclk: 173.00 MHz

Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

第三步,编辑 /etc/gdm/Init/Default ,在文件开头处不远(前几行)找到

/sbin/initctl -q emit login-session-start DISPLAY_MANAGER=gdm

这行,在这行前添加三行:

xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

xrandr --addmode VGA1 "1920x1080_60.00"

xrandr --output VGA1 --mode "1920x1080_60.00"

不带参数的xrandr 命令会列出系统支持的视频接口名称和设备连接情况,还可以从输出信息里看到 当前分辨率current ,以及支持的 最大分辨率

带*的表示当前分辨率。

如果xrandr查询结果中没有合适的分辨率,则可以通过newmode来

添加,下面将给出eDP1添加1280x1024x60的分辨率方法。

3.1 使用cvt生成一个modeline,命令如下:

3.2 使用newmode创建一个mode,参数就是上面的modeline后的内容:

3.3 新建模式,将新模式添加至当前输出设备,如果出错,则说明不支持此模式

3.4 设置newmode为当前分辨率

(1)打开外接显示器,双屏幕显示相同的内容--克隆,(auto为最高分辨率)

(2)若要指定外接显示器的分辨率可以使用下面的命令(1280*1024):

(3)打开外接显示器,设置为右侧扩展

(4)关闭显示器

(5)打开VGA-0接口显示器,关闭DVI-D-0接口显示器

(6设置HDMI2为主屏幕

(7) 设置eDp1在HDMI2的右面

呵呵,这个问题很简单,因为我上的LINUX系统刚讲这一课哦

有两种方法:

一是:在文本方式下,在根用户下,进入终端输入命令redhat-config-xfree86,就可进入屏幕显示设置了,只是设置完后需要重新启动计算机哦;

二是:在程序的系统工具中找到显示,一样可以进入显示设置

需要注意的是重新启动计算机


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7129977.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存