温馨提示×

Ubuntu怎样设置屏幕分辨率

小樊
42
2025-10-21 01:46:21
栏目: 智能运维

Ubuntu设置屏幕分辨率的详细步骤

一、通过图形界面设置(适用于大多数现代Ubuntu版本,如20.04及以上)

  1. 打开设置:点击屏幕左上角的Ubuntu图标(或右上角系统菜单),选择“设置”;或直接按下快捷键Super(Windows键)并搜索“设置”。
  2. 进入显示设置:在设置窗口中,点击左侧“设备”菜单,选择“显示器”选项(部分版本可直接搜索“显示器”进入)。
  3. 调整分辨率:在右侧“显示器”设置页面,找到“分辨率”下拉菜单,选择所需的分辨率(如1920x1080、2560x1440等)。系统会自动检测显示器支持的分辨率,推荐选项通常带有“(推荐)”标识。
  4. 应用更改:点击“应用”按钮,系统会弹出确认提示,选择“保持更改”即可完成设置。

二、通过命令行设置(适用于图形界面无法满足需求的情况,如自定义分辨率或驱动问题)

1. 查看当前显示器信息与可用分辨率

打开终端(Ctrl+Alt+T),输入以下命令查看显示器连接状态、可用分辨率及刷新率:

xrandr 

输出示例中,“connected”后的名称(如HDMI-1eDP-1)为显示器设备名,需记录用于后续命令;“当前分辨率”为当前使用的分辨率,“可用模式”列表为系统支持的分辨率。

2. 设置现有可用分辨率

若所需分辨率已在“可用模式”中,可直接通过以下命令设置(将<显示器名称>替换为实际设备名,如HDMI-1<分辨率>替换为目标值,如1920x1080):

xrandr --output <显示器名称> --mode <分辨率> 

例如,将HDMI-1设置为1920x1080分辨率:

xrandr --output HDMI-1 --mode 1920x1080 

设置后系统会自动应用新分辨率,无需额外确认。

3. 创建并添加自定义分辨率(若所需分辨率不在可用列表中)

若目标分辨率未被系统识别,需通过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" 

4. 使自定义分辨率永久生效

若需每次开机自动应用自定义分辨率,可将命令添加到启动脚本:

  • 方法1:编辑~/.profile文件(适用于当前用户): 打开终端,输入nano ~/.profile,在文件末尾添加自定义分辨率命令(如上述xrandr --newmodexrandr --addmodexrandr --output命令),保存并退出(Ctrl+OEnterCtrl+X)。
  • 方法2:创建启动脚本(适用于所有用户): 新建脚本文件(如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 
    将脚本添加到启动程序(如“启动应用程序”中),确保开机时自动运行。

注意事项

  • 若通过命令行设置后分辨率恢复默认,可能是显卡驱动未正确安装(尤其是NVIDIA/AMD显卡),需前往“软件和更新”→“附加驱动”中安装专有驱动。
  • 自定义分辨率可能导致显示异常(如画面拉伸、模糊),需确保分辨率与显示器原生分辨率匹配(可通过显示器说明书查询原生分辨率)。

0