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

时间:2018-03-22 13:45:21

标签: archlinux touchscreen xinput

我很难在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问题。

1 个答案:

答案 0 :(得分:0)

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

https://github.com/tias/xinput_calibrator

现在它可以正常运行。