本文详细介绍了在CentOS 7系统中通过命令行调整分辨率的完整指南,内容涵盖了如何使用特定命令查看当前的显示模式,以及如何修改分辨率以适应不同需求,指南还重点说明了如何通过编辑配置文件将分辨率设置永久保存,确保系统重启后配置依然有效,方便日常运维管理。
在使用 CentOS 7 系统进行远程管理(如通过 SSH 连接 VNC 或 RDP)时,经常会遇到屏幕分辨率不合适的问题,默认的分辨率可能过高导致显示不全,或者过低导致字体模糊。
本文将详细介绍如何仅通过命令行工具(无需进入图形界面点击鼠标)来查看当前分辨率、修改分辨率,并使其在重启后依然生效。
准备工作:检查工具是否安装
在开始之前,我们需要确认系统是否安装了 xrandr(X11 RandR 扩展工具),这是 Linux 桌面环境中最常用的分辨率调整工具。

-
输入以下命令查看是否已安装:
xrandr
-
如果提示
command not found,请使用 yum 安装:yum install xorg-x11-utils -y
查看当前可用分辨率
安装完成后,输入 xrandr 命令并回车,这将列出当前连接的显示器及其支持的分辨率模式。
xrandr
输出示例解析: 通常你会看到类似以下的输出, 号表示当前正在使用的分辨率:
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192 DP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 474mm x 266mm 1920x1080 60.00*+ 59.93 1680x1050 59.95 1600x900 60.00 1024x768 60.00
- 注意:你需要找到你想要设置的分辨率(
1920x1080)以及对应的输出接口名称(DP-1或HDMI-1)。
临时修改分辨率
在确认目标分辨率和接口名称后,使用 xrandr 命令进行修改。
语法格式:
xrandr --output [显示接口名称] --mode [分辨率]
实操示例:
假设我们要将 HDMI-1 接口的分辨率设置为 1920x1080:
xrandr --output HDMI-1 --mode 1920x1080
执行命令后,无需重启图形界面,屏幕分辨率通常会立即生效,如果修改后显示异常(如画面拉伸或花屏),可以按 Ctrl + Alt + Backspace 组合键重启图形界面(X Server)。
永久保存分辨率(重要)
上述方法修改的分辨率仅在当前会话有效,一旦重启系统,CentOS 7 可能会恢复到默认分辨率,为了永久保存设置,我们需要修改 X Server 的配置文件。
**方法:修改 /etc/X11/xorg.conf
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

