如何旋转屏幕
1 概述
介绍在ED-HMI系列产品上旋转屏幕的背景和适用范围。
1.1 背景
我司ED-HMI系列产品出厂默认的屏幕状态为横屏显示,部分用户针对特殊场景可能需要旋转成竖屏以满足实际需求。针对这一需求,我司提供详细的操作说明,帮助用户正确地旋转屏幕。
1.2 适用范围
本应用适用于所有的ED-HMI系列产品。
2 应用指导
介绍在ED-HMI系列产品上旋转屏幕的的操作步骤,下文仅以ED-HMI2120-070C为例进行说明。
2.1 在Raspberry Pi OS (Desktop, bookworm)上配置
2.1.1 旋转屏幕
前提条件:
- ED-HMI2120-070C已正常进入桌面系统且已连接网络。
操作步骤:
- 左键单击桌面左上角
图标,在菜单中选择"Preferences"→"Screen Configuration"。

- 在打开的
Screen Configuration
界面单击左下角的"Screens",选择"DSI-1"→"Orientation"→“Normal/Left/Inverted/Right”。
按需选择旋转的角度:
- Normal:保持不变
- Left:向左旋转90°
- Right:向右旋转90°
- Inverted:旋转180°

- 选择旋转角度后,单击右下角的"Apply"。

- 在确认提示框中单击"OK",完成配置。

2.1.2 旋转触摸屏(可选)
- 当Raspberry Pi OS (Desktop)为labwc环境,旋转屏幕完成后,无需单独旋转触摸屏。
- 当Raspberry Pi OS (Desktop)为X11环境,旋转屏幕完成后,若触摸屏未成功旋转,则可参考下文单独旋转触摸屏。
前提条件:
- ED-HMI2120-070C已完成旋转屏幕。
操作步骤:
- 在命令窗格执行如下命令,打开
140-libinput.conf
配置文件。
sudo nano /usr/share/X11/xorg.conf.d/40-libinput.conf
- 按需修改
touchscreen
的角度信息,根据实际场景旋转对应的角度。
- 0度 (默认):Option "CalibrationMatrix" "1 0 0 0 1 0 0 0 1"
- 顺时针旋转90°:Option "CalibrationMatrix" "0 1 0 -1 0 1 0 0 1"
- 顺时针旋转180°:Option "CalibrationMatrix" "-1 0 1 0 -1 1 0 0 1"
- 顺时针旋转270°:Option "CalibrationMatrix" "0 -1 1 1 0 0 0 0 1"
- 水平/垂直翻转:Option "CalibrationMatrix" "-1 0 1 1 0 0 0 0 1"
如下图修改的信息为顺时针旋转90°:

输入ctrl+o 保存文件,再按Enter,最后输入ctrl+x 退出文件编辑模式。
执行如下命令,重启设备使配置生效。
sudo reboot
2.2 在Raspberry Pi OS (Lite)上配置
2.2.1 旋转屏幕
前提条件:
- ED-HMI2120-070C已正常进入Lite系统且已连接网络。
操作步骤:
- 在命令窗格执行如下命令,打开
cmdline.txt
启动文件。
sudo nano /boot/firmware/cmdline.txt
- 在文件末尾添加如下内容,将屏幕旋转90°。
video=DSI-2:800x1280@40,rotate=90
rotate=
后面的值表示旋转的角度值,取值包含0、90、180和270DSI-2:800x1280@40
表示屏幕信息。
- 输入ctrl+o 保存文件,再按Enter,最后输入ctrl+x 退出文件编辑模式。
2.2.2 旋转触摸屏
在Raspberry Pi OS (Lite)上完成旋转屏幕后,还需要再单独旋转触摸屏。
前提条件:
- ED-HMI2120-070C已完成旋转屏幕。
操作步骤:
- 在命令窗格执行如下命令,打开
140-libinput.conf
配置文件。
sudo nano /usr/share/X11/xorg.conf.d/40-libinput.conf
- 按需修改
touchscreen
的角度信息,根据实际场景旋转对应的角度。
- 0度 (默认):Option "CalibrationMatrix" "1 0 0 0 1 0 0 0 1"
- 顺时针旋转90°:Option "CalibrationMatrix" "0 1 0 -1 0 1 0 0 1"
- 顺时针旋转180°:Option "CalibrationMatrix" "-1 0 1 0 -1 1 0 0 1"
- 顺时针旋转270°:Option "CalibrationMatrix" "0 -1 1 1 0 0 0 0 1"
- 水平/垂直翻转:Option "CalibrationMatrix" "-1 0 1 1 0 0 0 0 1"
如下图修改的信息为顺时针旋转90°:

- 输入ctrl+o 保存文件,再按Enter,最后输入ctrl+x 退出文件编辑模式。
- 执行如下命令,重启设备使配置生效。
sudo reboot