触摸屏校准 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 符号查找错误的主要内容,如果未能解决你的问题,请参考以下文章