Ubuntu 设置自定义分辨率

ubuntu 在1920×1080的显示器上无法全屏显示,在系统分辨率设置中没有对应的分辨率,所以要添加自定义的分辨率

步骤

  • 查看参数 ,Modeline 后边的参数等下要用到
$  cvt 1920 1080
# 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
  • 2.查看当前可设置分辨率 ,由返回的信息可知,当前的显示器为 Virtual1,后边会用到
$ xrandr
Screen 0: minimum 1 x 1, current 1680 x 1050, maximum 16384 x 16384
Virtual1 connected primary 1680x1050+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   800x600       60.00 +  60.32  
   2560x1600     59.99  
   1920x1440     60.00  
   1856x1392     60.00  
   1792x1344     60.00  
   1920x1200     59.88  
   1600x1200     60.00  
   1680x1050     59.95* 
   1400x1050     59.98  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1360x768      60.02  
   1280x800      59.81  
   1152x864      75.00  
   1280x768      59.87  
   1024x768      60.00  
   640x480       59.94  
Virtual2 disconnected (normal left inverted right x axis y axis)
Virtual3 disconnected (normal left inverted right x axis y axis)
Virtual4 disconnected (normal left inverted right x axis y axis)
Virtual5 disconnected (normal left inverted right x axis y axis)
Virtual6 disconnected (normal left inverted right x axis y axis)
Virtual7 disconnected (normal left inverted right x axis y axis)
Virtual8 disconnected (normal left inverted right x axis y axis)

  • 增加一个新的显示分辨率,这里newmode 参数的值就是第一步Modeline后边的参数
sudo xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
  • 将新的分辨率添加到显示器里边(应该是这么理解吧),addmode后边的显示其参数是刚才得到的
sudo xrandr --addmode Virtual1 "1920x1080_60.00"
  • 这时候再进入系统里边设置分辨率,就会1920×1080这个分辨率参数了

你可能感兴趣的:(ubuntu)