设置ubuntu分辨率的方法之一

本文介绍两种在Ubuntu系统中添加和调整显示器分辨率的方法。方法一通过命令行工具xrandr和cvt进行手动配置;方法二通过编辑环境变量文件实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ubuntu装好之后,默认使用的显示驱动是自带的X.Org X server-Nouveau开源驱动程序,问题是这个驱动有时导致分辨率只有一种,没法在系统设置中调整合适的分辨率,所以本文主要就是说如何加入其它分辨率。

法一:

1.发现可用的显示器:

$ xrandr    显示可用的显示器,结果如下:
felix@felix-go:~$ xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
eDP-1-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1920x1080     60.01*+  59.93  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1360x768      59.80    59.96  
   1152x864      60.00  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   960x600       60.00  
   960x540       59.99  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   800x512       60.17  
   700x525       59.98  
   640x512       60.02  
   720x450       59.89  
   640x480       60.00    59.94  
   680x384       59.80    59.96  
   576x432       60.06  
   512x384       60.00  
   400x300       60.32    56.34  
   320x240       60.05  
  1920x1080_60.00 (0x224) 173.000MHz -HSync +VSync
        h: width  1920 start 2048 end 2248 total 2576 skew    0 clock  67.16KHz
        v: height 1080 start 1083 end 1088 total 1120           clock  59.96Hz 


2.发现可用的显示器为eDP-1-1,接下来得到分辨率信息:
$ cvt 1440 900   结果如下:
felix@felix-go:~$ cvt 1440 900 
# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync

3.创建新的分辨率

$ xrandr --newmode "1440×900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync   即是把Modeline后的信息粘贴过来

4.把这个新分辨率添加到显示器上

$ xrandr --addmode eDP-1-1 "1440×900_60.00"     后面的参数是显示器和分辨率,在前两步得到的 ,当然用--delmode就能把这个分辨率从显示器移除

5.应用这个新分辨率

$ xrandr --output eDP-1-1 "1440×900_60.00"      到此屏幕分辨率就变过来了


法二:

也可以直接在环境变量里加入你想设置的分辨率信息就可以.

$ sudo gedit /etc/profile     打开环境变量文件,然后添加如下信息,并使生效:
xrandr --newmode "1920x1080_60.00" 173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
xrandr --addmode eDP-1-1 "1920x1080_60.00"





                
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值