Linux虚拟机CentOS永久修改分辨率的方法
写在前面
CentOS等Linux系统分为两大部分,底层的command模式(就是命令行模式),和GUI(图形化界面)。两者各有其独自的分辨率,需要一一对应的调整。比如修改command界面的分辨率不会影响Xwindow,同理修改Xwindow也不会影响command模式。另外如果仅在进入系统后使用xrandr或者通过图形化设置界面修改分辨率,这个是会在下一次系统启动后恢复原样的!关于调整上面两种模式分辨率的具体操作,很多前辈已经介绍的很清楚了,本人在此不再赘述,这里主要介绍的是实现永久性调整分辨率的一种简单思路。
1修改command的分辨率:
使用终端进入grub或者grub2(grub2对应centos7.0以上版本),在欲启动的内核后加入vga=0x360(具体代码与自己的系统版本有关)后保存退出。详细操作可以百度。
用终端进入vi /boot/grub2/grub.cfg
在需要修改的地方输入 i
进入插入编辑模式
将需要修改的kernel改好以后按esc
退出编辑模式,最后使用 :wq
保存退出
2修改GUI的分辨率:
在终端输入xrandr查看支持的分辨率格式
使用xrandr -s加上你想要的分辨率序号(0是第一个)设置当前显示器的分辨率。以上图为例:由于列表中1920x1080是第二个,所以我输入xrandr -s 1即可将显示分辨率设为1920x1080。
在启动的对应GUI初始化目录(例如gnome框架就在根目录/etc/gdm/Default中加入相关指令即可),这段代码即可在开机启动GUI的过程中自启用。