OKMX6DL/Q 平台桌面旋转应用笔记
基于飞凌 FETMX6DL/Q 核心版,适用于 Linux 4.1.15 操作系统。
核心方法
命令行旋转(运行时)
通过 xrandr 命令实时调整显示方向:
export DISPLAY=:0.0
xrandr -o 0 # 正常方向
xrandr -o 1 # 顺时针旋转 90 度
xrandr -o 2 # 旋转 180 度
xrandr -o 3 # 顺时针旋转 270 度设置默认旋转方向
复制 mx6q-s3-deg.sh 脚本到目标板 /etc 目录,并在 /etc/rc.local 中添加:
echo ". /etc/mx6q-s3-deg.sh" >> /etc/rc.local修改脚本中的 DEG 变量控制旋转角度:
DEG=0→ 正常方向DEG=90→ 顺时针 90 度DEG=180→ 倒置DEG=270→ 顺时针 270 度
同时需在脚本中取消对应角度的注释来同步更新 /etc/rotation 文件。
关联知识
- 适用于 Qt 界面应用的屏幕方向配置
- 与 OKMX6DL-Q-S3-平台增加串口应用笔记 同属飞凌应用笔记系列
- 与 OKMX6DL-Q-平台串口复用笔记 配套使用
注意事项
- 不同平台参数可能有差异,需根据实际硬件自行调整
- 旋转后若界面比例异常,需重新编译调整 Qt 界面尺寸