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 界面尺寸