首页主机资讯Ubuntu怎样设置屏幕分辨率

Ubuntu怎样设置屏幕分辨率

时间2025-10-21 16:40:05发布访客分类主机资讯浏览1343
导读:Ubuntu设置屏幕分辨率的详细步骤 一、通过图形界面设置(适用于大多数现代Ubuntu版本,如20.04及以上) 打开设置:点击屏幕左上角的Ubuntu图标(或右上角系统菜单),选择“设置”;或直接按下快捷键Super(Windows键...

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显卡),需前往“软件和更新”→“附加驱动”中安装专有驱动。
  • 自定义分辨率可能导致显示异常(如画面拉伸、模糊),需确保分辨率与显示器原生分辨率匹配(可通过显示器说明书查询原生分辨率)。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu怎样设置屏幕分辨率
本文地址: https://pptw.com/jishu/731289.html
VirtualBox中Debian如何使用多显示器 Ubuntu如何修改系统语言

游客 回复需填写必要信息