触摸屏校准 Linux、Arch、EloTouch xinput_calibrator 符号查找错误

Posted

技术标签:

【中文标题】触摸屏校准 Linux、Arch、EloTouch xinput_calibrator 符号查找错误【英文标题】:Touchscreen calibration Linux, Arch, EloTouch xinput_calibrator symbol lookup error 【发布时间】:2018-03-22 13:45:20 【问题描述】:

我正在努力在 Intel Atom X86 SBC (up-board.com) 上运行的 Antergos Arch Linux(内核 4.15.11-1-ARCH)下使用 Linux 工具 xinput_calibrator 校准触摸屏

每当我运行xinput_calibrator 时,都会出现以下错误:

xinput_calibrator: symbol lookup error: xinput_calibrator: undefined symbol: _ZNK5Cairo7Context16get_text_extentsERKSsR20cairo_text_extents_t

另外带有调试标志-v:

DEBUG: Selected Device: Elo Touchsystems, Inc. Elo TouchSytems 2700....
DEBUG: Not usbtouchscreen calibrator: Not a usbtouchscreen device
DEBUG Not evdev calibrator: Evdev; Unvalid "Evdev Asix Calibration" property format

USB Tocuschreen 是 ELO Touchsystems 2700 Intellitouch。带有最新软件包的 Antergos Arch

如果您需要其他信息/日志/等,请告诉我。

我在 Google 上发现了一个带有此错误的 Hit,遗憾的是一个未解决的已关闭 GitHub 问题。

【问题讨论】:

这个属于superuser.com 【参考方案1】:

我没有使用 AUR 中的包,而是使用 Github 源代码中的 --use-gui=x11 标志编译源代码。

https://github.com/tias/xinput_calibrator

现在它可以正常工作了。

【讨论】:

以上是关于触摸屏校准 Linux、Arch、EloTouch xinput_calibrator 符号查找错误的主要内容,如果未能解决你的问题,请参考以下文章

旧文-linux 触摸屏校准-2010年02月09日 13:59

linux屏幕扩展扩展屏幕的校准

无法在kivy上校准触摸屏

通过触摸校准旋转速度

tslib触摸校准实验-41

怎么查看linux的触摸屏驱动线程