虚拟机中的Ubuntu16.04启动时自动设置分辨率1920x1080

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

结果中含有显示器名称。

然后输入:

$sudo xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

$sudo xrandr --addmode Virtual-0 "1920x1080_60.00"

注意:第一行参数由cvt 1920 1080命令来获得;第二行中的Virual为显示器名称,由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 Virtual-0 "1920x1080_60.00"

注意:这两条命令与之前两条命令相同。

更改完成之后,保存退出。sudo reboot验证设置是否正确。

posted on 2016-09-28 09:44  lenglu  阅读(19102)  评论(1编辑  收藏  举报

导航