Quantcast
Channel: 符醯的博客
Viewing all articles
Browse latest Browse all 10

无显示器Ubuntu16.04调整VNC显示分辨率

$
0
0
一个旧本本显示屏坏了,拆了以后装Ubuntu挂pt,用VNC远程控制,但是分辨率最大只能是1024*768,太难受了。找了好几天,终于找到解决方法,记录一下。

(1)使用 xrandr 命令列出当前所能检测到的分辨率:
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
LVDS-1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      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  
VGA-1 disconnected (normal left inverted right x axis y axis)

可以看到当前使用的显卡是 LVDS-1(后续显示模式在此显卡上添加),VGA-1未连接,列表中最大只有1024x768 的分别率可用。

(2)通过 cvt 获得配置参数:cvt X Y,X 表示分辨率宽度,Y 表示分辨率高度。如生成 1280x1024 的分辨率,可使
用命令:

cvt 1280 1024

默认刷新率为 60.0Hz。生成以下模式:

# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz
Modeline "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync

(3)将 cvt 得到的显示模式使用 xrandr 命令添加到指定的显卡上:

sudo xrandr --newmode "1280x1024" 109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
sudo xrandr --addmode LVDS-1 1280x1024

(4)这时就可以在显示器分辨率设置里使用 1280x768 的分辨率,调整后好看多了。

(5)但是,重启后,又不能使用设定好的分辨率了。可以编辑 ~/.profile ,在最末尾添加修改分辨率的命令:

cvt 1280 1024
xrandr --newmode  "1280x1024" 109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
xrandr --addmode LVDS-1 1280x1024

再重启系统,即自动使用新添加的分辨率。

OK


 

Viewing all articles
Browse latest Browse all 10

Latest Images

Trending Articles





Latest Images