Ubuntu设置屏幕分辨率的详细步骤
Super(Windows键)并搜索“设置”。打开终端(Ctrl+Alt+T),输入以下命令查看显示器连接状态、可用分辨率及刷新率:
xrandr 输出示例中,“connected”后的名称(如HDMI-1、eDP-1)为显示器设备名,需记录用于后续命令;“当前分辨率”为当前使用的分辨率,“可用模式”列表为系统支持的分辨率。
若所需分辨率已在“可用模式”中,可直接通过以下命令设置(将<显示器名称>替换为实际设备名,如HDMI-1;<分辨率>替换为目标值,如1920x1080):
xrandr --output <显示器名称> --mode <分辨率> 例如,将HDMI-1设置为1920x1080分辨率:
xrandr --output HDMI-1 --mode 1920x1080 设置后系统会自动应用新分辨率,无需额外确认。
若目标分辨率未被系统识别,需通过cvt生成模式参数,再用xrandr添加:
cvt命令及目标分辨率、刷新率(如1920x1080@60Hz):cvt 1920 1080 60 输出示例包含Modeline字符串(如"1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync"),需完整复制。xrandr --newmode命令创建模式(将Modeline内容替换为上一步的输出):xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync <显示器名称>和模式名):xrandr --addmode <显示器名称> "1920x1080_60.00" xrandr --output命令设置新分辨率:xrandr --output <显示器名称> --mode "1920x1080_60.00" 若需每次开机自动应用自定义分辨率,可将命令添加到启动脚本:
~/.profile文件(适用于当前用户): 打开终端,输入nano ~/.profile,在文件末尾添加自定义分辨率命令(如上述xrandr --newmode、xrandr --addmode、xrandr --output命令),保存并退出(Ctrl+O→Enter→Ctrl+X)。set_resolution.sh):nano ~/set_resolution.sh 输入以下内容(替换为实际命令):#!/bin/bash xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync xrandr --addmode HDMI-1 "1920x1080_60.00" xrandr --output HDMI-1 --mode "1920x1080_60.00" 保存并退出,赋予脚本可执行权限:chmod +x ~/set_resolution.sh 将脚本添加到启动程序(如“启动应用程序”中),确保开机时自动运行。