VMware中Ubuntu 14.04出现Unknown Display问题解决
如需转载请标明出处:http://blog.csdn.net/itas109
QQ技术交流群:129518033
今天安装完Ubuntu 14.04后,在虚拟机中显示不全,本来调节一下屏幕分辨率就能够解决这个问题,结果出现Unknown Display例如以下图所看到的:
也就是说,无法通过设置调节屏幕分辨率了。
最后经过搜索,发现能够使用xrandr命令调节分辨率
在命令提示框输入xrandr后出现例如以下图所看到的:
当中,带星号的就是当前分辨率。
使用命令xrandr -s 1440x900_59.9,就可以设置分辨率为1440x900。例如以下图所看到的:
上面这个命令是暂时设置分辨率。假设须要永久设置须要xrandr --output Virtual1 --mode 1440x900
当中的Virtual1就是图1中Screen 0的下一行的开头部分。后面的1440x900就是所谓的分辨率名称在图2中能够看到
至此。分辨率设置即完毕。
下面參考博文:http://www.cnblogs.com/cobbliu/p/3818064.html
假设须要其它自己定义分辨率设置
这里须要用到两个工具: xrandr
和 cvt
1.用cvt添加一个新的分辨率。以下是创建一个1280x1024,刷新频率为60hz的分辨率
cobbliu@x-serer:~$ cvt 1280 1024 60 # 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
2.将上面的Modeline用xrandr添加到显示器的分辨率列表中
cobbliu@x-serer:~$ xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
3.用xrandr能够看到刚才新加入的模式
cobbliu@x-server:~$ xrandr Screen 0: minimum 64 x 64, current 1280 x 960, maximum 16384 x 16384 VBOX0 connected 1280x960+0+0 0mm x 0mm 1024x768 60.0 + 60.0 1600x1200 60.0 1440x1050 60.0 1280x960 60.0* 800x600 60.0 640x480 60.0 1280x1024_60.00 (0x14d) 109.0MHz h: width 1280 start 1368 end 1496 total 1712 skew 0 clock 63.7KHz v: height 1024 start 1027 end 1034 total 1063 clock 59.9Hz
4.用xrandr的–add-mode命令加入模式:
cobbliu@x-server:~$ xrandr --addmode VBOX0 "1280x1024_60.00" cobbliu@x-server:~$ xrandr Screen 0: minimum 64 x 64, current 1280 x 960, maximum 16384 x 16384 VBOX0 connected 1280x960+0+0 0mm x 0mm 1024x768 60.0 + 60.0 1600x1200 60.0 1440x1050 60.0 1280x960 60.0* 800x600 60.0 640x480 60.0 1280x1024_60.00 59.9
能够看到。1280x1024的分辨率已经加入到显示器的分辨率列表中了。
5.设置分辨率:
cobbliu@x-server:~$ xrandr -s 1280x1024_60.00
OK了。
6.持久地记忆这个新加入的分辨率 在~/.xprofile中加入以下语句 xrandr --output VBOX0 --mode 1280x1024_60.00
如需转载请标明出处:http://blog.csdn.net/itas109
QQ技术交流群:129518033