您的位置:首页 > 其它

tty虚拟终端分辨率调整

2013-02-25 22:51 357 查看
在使用CentOS release 5.5(Final)系统的时候发现一个问题:在X11下面桌面的分辨率是正常的1280*1024,可是在文本登录界面(虚拟终端)时操作界面的分辨率太低了,显的字体很大,一屏显示不了多少信息,这在操作的时候真的很麻烦。

解决办法是通过在启动的时候修改内核参数的值,设置vga的值。可以启动时临时修改grub引导菜单(Fig 1)或者是把修改写入grub引导文件/boot/grub中(Fig 2)。



Fig 1临时修改引导菜单



Fig 2.显示参数写入grub引导文件
上述修改的前提是系统支持其他的分辨率,所以修改是否成功还要看系统内核参数是否支持FRMAEBUFFER_CONSOLE参数,可以查看/boot/config-2.6.18-194.el5内核配置文件(文件名由内核版本决定),在我机器上的查看结果如Fig 3所示。



Fig 3.FRAMEBUFFER_CONSOLE参数的支持
那么上面vga=773是从哪里来的呢?网上说查看系统支持的分辨率可以通过在引导菜单部分加上 vga=ask,在启动的时候会显示系统支持那些分辨率,以下两幅图(Fig 4,Fig 5)来自网上



Fig 4.



Fig 5.
可是在引导菜单中输入vga=ask,结果显示的信息如下(Fig 6)所示,结果让我很是不解。



Fig 6
鸟哥的书上说了一般的分辨率vga的设置值。如下图Fig 7所示



Fig 7. Vga设置值和对应的分辨率/颜色深度
其中在机器上测试,位深度为15bit是不能够支持的。下表Tab 1是网上找到的一般的分辨率参数vga的设置值。

分辨率

颜色级数

640x480

800x600

1024x768

1280x1024

1600x1200

256(8bit)

769

771

773

775

796

32768(15)

784

787

790

793

797

65536(16)

785

788

791

794

798

16.8M(32)

786

789

792

795

799

Tab 1.Vga设置值和对应的分辨率/颜色深度
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: