Linux下设置终端分辨率,最全的VGA代码和分辨率对照表

一般安装完linux后默认的kernel给的tty分辨率是非常有限的,解决的方法就是给kernel传递VGA参数。对应的要修改的配置文件为 /etc/grub.conf,(或者 /boot/grub/grub.conf) 就是在grub.conf启动列表的kernel最后添加vga参数 vga=xxxx,   这个在网上大家列出的解决方案都是大同小异,没什么差别,但关键的问题有两个:

1:这个vga的数值是怎么算出来的

2:到底有多少种可选择的参数

第一个问题,通过如下两个帖子得到了解答:

Linux内核参数“vga=”是怎样影响显示模式:

http://blog.csdn.net/yeqishi/article/details/5571290

关于传递给Linux内核的vga参数的值的意义:

http://my.opera.com/amankwah/blog/show.dml/837499

下面主要说第二个问题:

其实也还是在他人的基础上有所完善,按照网上提供的方案修改了参数,然后重启,不过可能是修改的参数字母写错了或者其他,然后意外的奇迹就出现了:

点击回车,

Linux下设置终端分辨率,最全的VGA代码和分辨率对照表_第1张图片

哇,异常丰富的VGA代码和分辨率对照表,这下齐活了,我的宽屏显示器总算找到对应的值了,好的,在grub.conf启动列表的kernel最后添加vga参数vga=0X36C(记得是十六进制,加0X,如果写成vesa也是无效果的),

ok!你的显示器是多大的,自己找吧,如果你牛逼,显示器巨大,那就根据第一个问题里面的链接自己去计算吧,反正方法有了。

·

·大小: 12 KB

·

·大小: 142.6 KB

编译:linux下设置终端分辨率,最全的的VGA代码和分辨率对照表

地址:http://www.07net01.com/linux/linuxxiashezhizhongduanfenbianlv_zuiquandedeVGAdaimahefenbianlvduizhaobiao_348168_1370273251.html

你可能感兴趣的:(【水滴石穿】--Linux,命令)