Linux系统终端界面(非图形界面)分辨率修改方法

原创 2012年03月27日 19:24:00

Linux系统终端界面的默认分辨率是640x480, 能够显示的字符长度和行数非常有限, 非常不方便. 在对驱动进行调试时, 如果希望实时看到printk的打印, 则必须在原始终端界面下, 在GNOME图形界面下的仿真终端中是无法实时看到printk打印的信息的. 所以终端界面的分辨率调大一些非常有意义.


调整方法:

1.首先要修改终端界面的分辨率需要内核支持, 在make menuconfig界面中的Device Drivers的Graphics support子类中找到如下四项:

     Support for frame bufferdevices

     VESA VGA graphics support

    Video mode selection support

    Framebuffer Consolesupport  

这四项的位置在不同版本的内核中可能会略有不同. 这四项必须内嵌编译到内核中, 不能以模块形式编译, 否则终端界面显示会不正常. Fedora 6发行版内核默认内嵌编译上述4项. 而Ubuntu 10.04发行版内核中部分选项是以模块形式编译的, 调整终端显示界面后无法正常显示.


2.修改内核启动参数

在内核启动参数的行尾增加 " vga=XXX"即可(参考<修改Linux内核启动参数>一文), XXX为3位数字, 其取值与分辨率的对应关系如下:



参考资料:

http://blog.sina.com.cn/s/blog_4c2991790100lz04.html


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

一般安装完linux后默认的kernel给的tty分辨率是非常有限的,解决的方法就是给kernel传递VGA参数。对应的要修改的配置文件为 /etc/grub.conf,(或者 /boot/grub/...
  • jxm_csdn
  • jxm_csdn
  • 2014年07月29日 14:45
  • 3329

linux下获取当前屏幕分辨率和当前终端行列数的简单方法

最近在学习linux系统编程,在编写自己的ls命令,实现对得到文件信息进行对齐时,发现不同分辨率的屏幕和不同窗口大小的终端对信息的对齐需求不同,如能获取屏幕分辨率和终端行列数,经过算法能对获得文件的信...
  • Monkerys
  • Monkerys
  • 2016年07月25日 11:47
  • 4681

Linux下字符终端分辨率设置

首先得了解你的显卡到底支持哪几种分辨率,这个可以用lrmi(Linux real mode interface)工具来查看。 下载安装包lrmi-0.10.tar.gz # gunzip ...
  • Linux7985
  • Linux7985
  • 2010年05月26日 11:00
  • 1744

Linux命令行(console)屏幕分辨率调整

在root用户模式下,输入$ vi /boot/grub/grub.conf(路径可能会不一样,也可以是 /etc/grub.conf),打开grub.conf文件  grub是系统...
  • dyllove98
  • dyllove98
  • 2014年11月29日 23:57
  • 11040

linux 设置分辨率

在linux上设置显示屏的分辨率
  • wenqibiao8
  • wenqibiao8
  • 2016年11月22日 14:26
  • 3137

ubuntu/centos printk 终端中不能打印信息及解决办法

今天用ubuntu来调试信息,printk死活打印不出信息,即使把级别跳到,即KERN_ALERT也不行,后再搜了好长时间网络, 这个地址:http://bbs.chinaunix....
  • xj626852095
  • xj626852095
  • 2013年08月04日 14:18
  • 1398

Linux系统终端界面(非图形界面)分辨率修改方法

Linux系统终端界面的默认分辨率是640x480, 能够显示的字符长度和行数非常有限, 非常不方便. 在对驱动进行调试时, 如果希望实时看到printk的打印, 则必须在原始终端界面下, 在GNOM...
  • dingguo815
  • dingguo815
  • 2012年07月22日 15:15
  • 735

虚拟机下ubuntu gnome分辨率低的解决办法

虚拟机下只有800*600的分辨率看着不是很方便。 vmware 的话需要安装 vmware tools。 点击菜单中的virtual machine, 选中 instal...
  • awawfwfw
  • awawfwfw
  • 2015年12月01日 07:10
  • 782

自用linux分辨率2K修改(与HDMI分辨率应用问题修复)

用vi编译器或者gedit使用~/.profile即可 vim ~/.profile 如果是HDMI,则在最后面加入 # HDMI-1 cvt 2560 1440 44 xrandr --newmod...
  • u010629326
  • u010629326
  • 2016年11月05日 22:37
  • 1587

vmware下debian/gnome分辨率设置

安装好vmware下的debian,发现gnome的分辨率自动更改会了800x600,然后用gnome的设置工具修改后,仍然会自动跳回。 解决方法:vim /etc/X11/xorg.conf主要修改...
  • bennyfun79
  • bennyfun79
  • 2010年05月12日 14:58
  • 3541
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux系统终端界面(非图形界面)分辨率修改方法
举报原因:
原因补充:

(最多只允许输入30个字)