问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Ubuntu系统中显示器分辨率设置详解

创作时间:
作者:
@小白创作中心

Ubuntu系统中显示器分辨率设置详解

引用
CSDN
1.
https://blog.csdn.net/xie__jin__cheng/article/details/144929010

在Ubuntu系统中,有时需要调整显示器的分辨率以获得更好的显示效果。本文将详细介绍如何通过图形界面和命令行两种方式来设置显示器分辨率,并提供创建新分辨率模式和使设置永久生效的方法。

一、通过图形界面设置显示器分辨率

  1. 打开设置
  • 点击屏幕左上角的Ubuntu图标,选择“设置”。
  • 或者,点击屏幕右上角的系统菜单图标,选择“Settings”。
  1. 选择显示设置
  • 在设置窗口中,点击“设备”选项,然后选择“显示器”。
  • 或者,在设置窗口中,直接找到并点击“Displays”选项卡。
  1. 调整分辨率
  • 在右侧的显示器设置窗口中,你会看到可用的分辨率列表。
  • 点击你想要的分辨率,然后点击“应用”。系统会提示你确认更改,点击“保持更改”即可。

二、通过命令行设置显示器分辨率

  1. 打开终端
  • 按下 Ctrl+Alt+T 组合键,打开终端。
  1. 查看当前可用的屏幕分辨率和刷新率
  • 输入以下命令并按回车键:
    xrandr
    
  • 该命令将列出当前显示器的分辨率和可用的模式。例如:
    Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 4096 x 4096
    VGA-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
        1024x768      60.00 
        800x600       60.32    56.25  
        1920x1080     60.00*  
    
  1. 设置特定的分辨率
  • 假设你想要将分辨率设置为1920x1080,输入以下命令并按回车键:
    xrandr --output <显示器名称> --mode 1920x1080
    
  • <显示器名称> 替换为实际的显示器名称,如 VGA-1HDMI-1eDP-1 等。例如:
    xrandr --output HDMI-1 --mode 1920x1080
    
  1. 创建新的分辨率模式(如果需要)
  • 如果所需的分辨率不在可用列表中,可以使用 cvt 命令生成所需分辨率的模式,然后使用 xrandr 命令添加新模式。例如:
  • 生成1920x1080的60Hz模式:
    cvt 1920 1080 60
    
  • 输出示例:
    # 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
    Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
    
  • 添加新模式:
    xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
    
  • 为显示器添加新模式:
    xrandr --addmode <显示器名称> "1920x1080_60.00"
    
  • 设置显示器使用新分辨率:
    xrandr --output <显示器名称> --mode "1920x1080_60.00"
    
  1. 使设置永久生效
  • 如果希望在每次启动时都自动应用特定的分辨率设置,可以将 xrandr 命令添加到启动脚本中或编辑 Xorg 配置文件。以下是两种方法:

  • 创建启动脚本

    1. 创建一个脚本文件,例如 set_resolution.sh
      nano ~/set_resolution.sh
      
    2. 在文件中添加所需的 xrandr 命令:
      #!/bin/bash
      xrandr --output <显示器名称> --mode <分辨率>
      
    3. 保存文件并使其可执行:
      chmod +x ~/set_resolution.sh
      
    4. 将脚本添加到启动应用程序中(具体步骤取决于你使用的桌面环境)。
  • 编辑 Xorg 配置文件

    1. 打开终端并编辑 Xorg 配置文件(通常位于 /etc/X11/xorg.conf/usr/share/X11/xorg.conf.d/ 目录中):
      sudo nano /etc/X11/xorg.conf
      
      sudo nano /usr/share/X11/xorg.conf.d/10-monitor.conf
      
    2. 在文件中添加所需的 xrandr 命令,以及其他任何必要的显示设置。例如:
      Section "Monitor"
          Identifier "Monitor0"
          Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
          Option "PreferredMode" "1920x1080_60.00"
      EndSection
      Section "Screen"
          Identifier "Screen0"
          Monitor "Monitor0"
          DefaultDepth 24
          SubSection "Display"
              Depth 24
              Modes "1920x1080_60.00"
          EndSubSection
      EndSection
      
    3. 保存文件并退出。
    4. 重启 X 服务器以使更改生效:
      sudo systemctl restart display-manager.service
      
      或者,根据你的系统使用以下命令:
      sudo service lightdm restart
      
      sudo service gdm3 restart
      

    请注意,在编辑配置文件或添加启动脚本之前,最好备份重要文件,以防止意外情况导致系统无法正常启动。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号