linux 加大显示缓冲

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 加大显示缓冲相关的知识,希望对你有一定的参考价值。

linux 控制台界面修改了分辨率之后,按shift+pgup 能翻页的范围少了

听说修改显示缓冲可以让他能翻页的范围大点,怎么修改呢?

给出答案的我再加分

不知道你的linux是什么版本。我的是ubuntu9.10。这种缓存通常在控制台的设置里面可以修改的。

我这里面就有个Scrollback,可以调节最大显示的行数,你的那里面应该也有类似的设置。可以自己看看。

追问

大哥,我在控制台模式下,没装图形桌面,所以想问应该修改哪个文件!

追答

既然是向别人请教问题,请放低你的姿态。没有把问题说清楚,就不要怪别人理解有问题。

~/.bashrc 应该有相对应的配置。
详细的情况可以考虑这篇博客
http://www.cnblogs.com/xiangzi888/archive/2012/04/29/2476586.html

参考技术A 习惯用远程终端,例如securecrt或putty之类的去操作,linux console用的很少。
可以试试这个:
编辑/boot/grub/menu.lst 在kernel引导选项加这个:fbcon=scrollback:128
改完后看起来象这样:
kernel xxx ro root=xxxxx fbcon=scrollback:128
网上看来的,不一定管用。
http://earthwithsun.com/questions/188993/increase-linux-terminal-scrollback-buffer-size

在Linux中的帧缓冲区上运行Qt GUI应用程序

我正在开发Qt中的GUI。目标平台是基于Linux / ARMv6的Raspberry Pi Zero W,分发是一个自定义的Poky / Yocto发行版。我将一个显示模块(基于ILI9341的2.4“SPI TFT显示器)连接到Raspberry Pi,我希望我的Qt应用程序能够在显示驱动程序提供的framebuffer /dev/fb1上运行。

当前的帧缓冲驱动程序允许我在显示模块中显示桌面,即:

FRAMEBUFFER=/dev/fb1 startx

上一个命令实现了我想要间接做的事情。但是,我不想显示我的桌面。我只想指定一个帧缓冲区作为Qt应用程序的显示平台(而不是使用DISPLAY环境变量)

通过使用可执行文件的命令行参数,或通过应用程序代码,或使用这两种方法,如何实现这一点的任何指导都非常受欢迎。

答案

here描述了直接在帧缓冲区上运行Qt。

简而言之,您将使用qzxswpoi驱动程序为Qt,它将与您的系统上可用的linuxfb连接。

更多信息也可用/dev/fbX

以上是关于linux 加大显示缓冲的主要内容,如果未能解决你的问题,请参考以下文章

帧缓冲子系统框架

嵌入式Linux下完成LCD屏文字显示(帧缓冲框架)

linux驱动之framebuffer

LINUX使用sttyp设置终端窗口显示内容的缓冲行数

嵌入式Linux下完成LCD屏文字显示(帧缓冲框架)

Linux驱动分析之LCD驱动架构