Ubuntu调整分辨率的两种主要方法:图形界面与命令行
打开设置
点击屏幕左上角的Ubuntu图标(或右上角系统菜单图标,如齿轮/三条横线),选择「设置」;或通过快捷键 gnome-control-center 快速打开。
进入显示设置
在设置窗口中,点击「设备」→「显示器」(部分旧版本可能需要先点击「系统设置」再选择「显示」)。
选择并应用分辨率
在右侧「显示器」设置页面,找到「分辨率」下拉菜单,选择适合显示器的分辨率(如1920x1080、2560x1440等)。点击「应用」后,系统会提示「保持更改」,确认即可生效。
打开终端(Ctrl+Alt+T),输入以下命令:
xrandr
输出结果会显示:
HDMI-1、eDP-1,需记录此名称);*号的是当前使用的分辨率)。若目标分辨率已在列表中,可直接通过以下命令设置(替换<显示器名称>和分辨率):
xrandr --output <显示器名称> --mode 分辨率
示例(将HDMI-1设置为1920x1080):
xrandr --output HDMI-1 --mode 1920x1080
若需同时设置刷新率(如60Hz),可使用:
xrandr --output <显示器名称> --mode 分辨率 --rate 刷新率
示例:
xrandr --output HDMI-1 --mode 1920x1080 --rate 60
若所需分辨率未在列表中,需通过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"
命令行调整的分辨率默认仅在当前会话有效,需通过以下方式实现开机自启:
~/.bashrc文件(用户级)或/etc/profile文件(系统级),在末尾添加xrandr命令(替换为实际命令):echo "xrandr --output HDMI-1 --mode 1920x1080" >> ~/.bashrc
保存后运行source ~/.bashrc使更改立即生效。set_resolution.sh),写入xrandr命令:#!/bin/bash
xrandr --output HDMI-1 --mode 1920x1080
保存后赋予执行权限:chmod +x set_resolution.sh
将脚本添加到启动程序(如「启动应用程序」中),实现开机自动运行。Ctrl+Alt+F1进入命令行,登录后运行xrandr恢复默认设置)。