转载自:http://www.cnblogs.com/llws/p/5915221.html
如有侵犯,请来信:oiken@qq.com
vmware不能自动适应Ubuntu16.04的分辨率,而且Ubuntu16.04的display设置中也没有1920x1080的分辨率,因此需要通过修改/etc/profile文件文件来实现登录时自动设置分辨率为1920x1080。
具体步骤如下:
Ctrl+Alt+T,打开终端
输入命令:
$cvt 1920 1080
返回结果如下:
1920x108059.96 Hz(CVT 2.07M9) hsync:67.16kHz; pclk: 173.00 MHz Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 10881120 -hsync +vsync
再输入命令:
$xrandr
结果是:
Screen 0: minimum 1 x 1, current 1024 x 768, maximum 8192 x 8192
Virtual1 connected primary 1024x768+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
1024x768_60.00 59.92
结果中含有显示器名称。 Virtual1
然后输入:
$sudo xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
$sudo xrandr --addmode Virtual1 "1920x1080_60.00"
注意:第一行参数由cvt 1920 1080命令来获得;第二行中的Virual为显示器名称Virtual1,由xrandr命令来获得。
找到system setting > display, 在resolution列表下可以看到1920x1080的选项,勾选并apply
在终端中输入:
$sudo vi /etc/profile
或者(sudo gedit /etc/profile [用gedit编辑器打开来编辑profile文件])。
进入编辑模式后,在最后添加如下命令:
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode Virtual1 "1920x1080_60.00"
注意:这两条命令与之前两条命令相同。
更改完成之后,保存退出。sudo reboot验证设置是否正确。
经过oiken试验,这是成功的。