红联Linux门户
Linux帮助

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

发布时间:2016-09-28 10:45:45来源:linux网站作者:lenglu
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验证设置是否正确。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/24554.html