OKMX6DL/Q Linux3.0.35 桌面旋转90度应用笔记
适用于飞凌 OKMX6DL/Q-C 平台 Linux 3.0.35 操作系统,适用于 Qt 界面旋转配置。
核心方法
修改文件系统中的 Qt 环境变量脚本:
vi /etc/rc.d/qt_env.sh将:
export QWS_DISPLAY="linuxfb:mmWidth50:mmHeight130:0"修改为:
export QWS_DISPLAY="Transformed:Rot90:LinuxFb:/dev/fb0"其他旋转角度
| 旋转角度 | QWS_DISPLAY 配置 |
|---|---|
| 正常 0° | linuxfb:mmWidth50:mmHeight130:0 |
| 90° | Transformed:Rot90:LinuxFb:/dev/fb0 |
| 180° | Transformed:Rot180:LinuxFb:/dev/fb0 |
| 270° | Transformed:Rot270:LinuxFb:/dev/fb0 |
修改完成后执行 sync 并重启开发板。
注意事项
- 部分 Qt 界面可能不适应旋转后的宽高比,需重新编译调整界面图形
- 也可修改文件系统源码下的
/etc/rc.d/qt_env.sh,然后重新制作文件系统映像并烧写 - 适用于 Linux 3.0.35 平台,Linux 4.1.15 平台使用不同的配置方法(见 OKMX6DL-Q-平台桌面旋转应用笔记)
关联知识
- OKMX6DL-Q-平台桌面旋转应用笔记(Linux 4.1.15 版本)
- OKMX6DL-Q-S3-平台增加串口应用笔记
- 飞凌i.MX6-Android用户资料目录结构