名称
fbset - 显示和修改帧缓冲设备设置
概要
fbset [ 选项 ] [ 模式 ]
描述
这个文档已经过时了!
fbset是一个用于显示或更改帧缓冲设备设置的系统实用程序。 帧缓冲设备提供了一个简单而独特的界面来访问不同类型的图形显示。
帧缓冲设备可通过位于/ dev目录中的特殊设备节点进行访问。 这些节点的命名方案始终为fb < n >,其中n是使用的帧缓冲设备的编号。
fbset使用位于/etc/fb.modes中的自己的视频模式数据库。 此数据库中可以定义无限数量的视频模式。
OPTIONS
如果没有给出选项, fbset将显示当前帧缓冲区设置。
常规选项:
- 帮助 , -h
显示使用情况信息
- 现在 , -n
立即改变视频模式。 如果没有通过-fb给出帧缓冲设备,则默认激活该选项
- 表示 , -s
显示视频模式设置。 如果没有进一步的选项或者仅通过-fb给出帧缓冲设备,这是默认的
--info , -i
显示所有可用的帧缓冲区信息
- verbose , -v
显示fbset目前正在做的事情
--version , -V
显示关于fbset的版本信息
--xfree86 , -x
显示XFree86所需的时间信息
帧缓冲设备节点:
-fb < 设备 >
设备给出帧缓冲设备节点。 如果没有给出通过-fb的设备,则使用/ dev / fb0
视频模式数据库:
-db < 文件 >
设置一个替代视频模式数据库文件(默认是/etc/fb.modes )。
显示几何:
-xres < value >
设置可见的水平分辨率(像素)
-yres < 值 >
设置可见的垂直分辨率
-vxres < 值 >
设置虚拟水平分辨率(像素)
-vyres < value >
设置虚拟垂直分辨率(像素)
-depth < 值 >
设置显示深度(以像素为单位)
- 几何 , -g ...
按照< xres > < yres > < vxres > < vyres > < depth >的顺序一次设置所有几何参数,例如-g 640 400 640 400 4
-比赛
使物理分辨率与虚拟分辨率相匹配
显示时间:
-pixclock < 值 >
设置一个像素的长度(以微微秒为单位)。 请注意,帧缓冲设备可能只支持一些像素长度
-left < 值 >
设置左边距(以像素为单位)
-right < value >
设置右边距(以像素为单位)
-upper < value >
设置上边距(像素线)
低 < 值 >
设置较低的边距(以像素线为单位)
-hslen < 值 >
设置水平同步长度(以像素为单位)
-vslen < 值 >
设置垂直同步长度(以像素线为单位)
- 刺激 , - ...
按照< pixclock > < left > < right > < upper > < lower > < hslen > < vslen >的顺序一次性设置所有时间参数,例如-g 35242 64 96 35 12 112 2
显示标志:
-hsync { low | 高 }
设置水平同步极性
-vsync { low | 高 }
设置垂直同步极性
-csync { low | 高 }
设置复合同步极性
-extsync { false | true }
启用或禁用外部重新同步。 如果启用,同步时序不会由帧缓冲设备生成,而必须由外部提供。 请注意,此选项可能不被每个帧缓冲设备支持
-bcast { false | true }
启用或禁用广播模式。 如果启用,帧缓冲器将为几种广播模式(例如PAL或NTSC)生成确切的时间。 请注意,此选项可能不被每个帧缓冲设备支持
-laced { false | true }
启用或禁用交错。 如果启用,显示器将分成两帧,每帧仅分别包含偶数行和奇数行。 这两帧将交替显示,这样可以显示两行,显示器的垂直频率保持不变,但可见的垂直频率减半
-double { false | true }
启用或禁用双击扫描。 如果启用每行都将显示两次,这样水平频率可以轻松加倍,这样即使水平频率规格不同,也可以在不同的监视器上显示相同的分辨率。 请注意,此选项可能不被每个帧缓冲设备支持
显示器定位:
-move { left | right | up | down }
按照指定的方向移动显示屏的可见部分
-step < 值 >
设置显示器定位的步长(以像素或像素线为单位),如果未指定-step ,则显示器将水平移动8个像素或垂直移动2个像素线
例
要为X设置使用的视频模式,请在rc.local中插入以下内容:
fbset -fb / dev / fb0 vga
并使X已知的使用过的帧缓冲设备:
导出 FRAMEBUFFER = / dev / fb0
重要提示:使用man 命令 ( %man )查看特定计算机上的命令使用方式。