如何在Linux上重新校准Elo触摸屏
受众:公众 / Elo客户,系统管理员和集成商
文章类型:故障排除和校准指南
在Linux操作系统上更改显示方向(例如,从横屏模式旋转到竖屏模式)时,触摸坐标映射可能会变得不对齐或颠倒。这是预期的行为,因为触摸数字化坐标矩阵与显示渲染子系统独立操作。
每当修改显示旋转时,都必须通过运行Elo校准工具(elova)来更新触摸坐标矩阵。
先决条件和驱动程序下载
- 确保已安装适当的Elo Linux驱动程序包。如有需要,请从Elo Linux触摸驱动程序门户下载驱动程序包。
- 查看官方Elo Linux驱动程序安装和设置指南。
-
权限:用户必须具有管理(root /
sudo)权限,并对/dev/elo-usb和/etc/opt/elo-usb目录具有读写权限。
运行校准工具(elova)
在活动的X11图形会话中,从终端窗口执行elova校准工具:
1. 标准板载校准
对于支持板载校准的控制器(例如,2701、2218),校准数据直接写入控制器:
# cd /etc/opt/elo-usb # sudo ./elova
2. NVRAM存储校准
将校准数据分别写入显示器的非易失性随机存取存储器(NVRAM)和本地磁盘配置文件:
# cd /etc/opt/elo-usb # sudo ./elova --nvram
3. 完成屏幕目标
启动后,校准目标将在屏幕上显示。请从您的正常视角坚实地触摸每个目标。在触摸最后一个目标后,校准数据将自动保存。
多显示器和高级CLI参数
| 命令 / 参数 | 描述和用例 |
|---|---|
sudo ./elova --videoscreen=1 |
特定于多显示器设置中的视频显示1的目标校准(Xinerama,TwinView)。 |
sudo ./elova --caltargettimeout=0 |
禁用校准目标超时(默认30秒,范围:0–300秒)。 |
sudo ./elova --caltargettimeout=45 |
将目标超时设置为45秒。 |
./elova --viewdevices |
列出所有检测到的Elo USB触摸设备及其关联的视频显示映射。 |
./elova --help |
显示完整的帮助语法和可用的CLI选项。 |
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article