fbset [选项] [模式]
| 参数 | 说明 |
|---|---|
| -h, --help | 显示帮助信息 |
| -i, --info | 显示当前帧缓冲区的信息 |
| -s, --show | 显示当前帧缓冲区的设置 |
| -v, --verbose | 显示详细输出信息 |
| -db, --database | 列出内置的显示模式数据库 |
| --test | 测试模式而不实际应用设置 |
| --xres 分辨率 | 设置水平分辨率 |
| --yres 分辨率 | 设置垂直分辨率 |
| --depth 位深 | 设置颜色深度(8, 16, 24, 32) |
# 查看当前帧缓冲区设备的详细信息
fbset -i
# 显示当前帧缓冲区设置
fbset -s
# 列出所有可用的显示模式
fbset -db
# 将分辨率设置为1024x768,颜色深度为24位
fbset -xres 1024 -yres 768 -depth 24
# 设置1280x1024分辨率,60Hz刷新率
fbset 1280x1024-60
# 创建一个模式文件
cat > mymode.txt << EOF
geometry 1680 1050 1680 1050 16
timings 0 0 0 0 0 0 0
rgba 5/11,6/5,5/0,0/0
EOF
# 应用模式文件
fbset -fb /dev/fb0 < mymode.txt
# 测试1440x900分辨率设置
fbset --test 1440x900-75
# 恢复默认的显示模式
fbset default
fbset可以使用模式文件来定义显示参数,典型的模式文件格式如下:
# 显示模式配置文件
geometry 1920 1080 1920 1080 32
timings 0 148 36 4 4 128 3
rgba 8/16,8/8,8/0,8/24
hsync high
vsync high
--test参数测试/etc/rc.local或用户登录脚本中添加设置命令,或者创建相应的udev规则。