Ubuntu 12.04 触摸屏校准

Ubuntu 12.04 触摸屏校准

我有一台安装了 Ubuntu 12.04 的机器,带有双显示器,通过 VGA 和 DVI 接口。一个显示器是触摸屏,另一个是普通 LCD 显示器。

触摸屏是中国制造的,品牌不明,我使用的是 eGalax 驱动程序。触摸屏现在已检测到并正常工作,但我需要进行一些校准,因为它无法正确执行触摸点击。

问题是,当我使用 xinput_calibrator 时,它显示 4 个十字需要点击,因为我使用双显示器,所以现在触摸屏(可触摸)上显示 2 个十字,其他十字显示在另一个显示器上,即常规非触摸显示器。

请帮忙,谢谢。

====尝试过,没有成功==========

我尝试拔下第二台显示器,然后使用 xinput_calibration 重新校准,然后保存。重新启动后,所有精度都很好,触摸屏工作正常。但是,当重新插入第二台显示器(三星液晶电视,通过 HDMI)时,触摸屏校准就像消失了一样,精度现在丢失了。触摸一个点,系统点击另一个点。

我的两个显示器的屏幕分辨率都配置为 1024x768。左侧配有触摸屏。系统 (Ubuntu 12.04 x64) 将其视为 2048x768 的大分辨率。

答案1

解决了这个问题,使用坐标变换矩阵。是的,我需要拉出第二台(不可触摸)显示器并运行 xinput_calibrator。使用由此得出的校准数字,我应用矩阵并插入第二台显示器。一切运行良好。

谢谢大家。

答案2

只需移除你的第二台显示器,然后使用标有 xinput 的程序进行校准,校准后,插入你的第二台显示器,你的担心就消失了,一切都完成了

希望我能帮上忙

答案3

只需拉下第二台显示器,进行校准xinput_calibrator,然后重新插入第二台显示器。

答案4

  • 使用“xinput map-to-output”将您的输入设备映射到输出设备。
  • 使用 xinput --list 列出您的输入设备 ID。
  • 使用 xrandr 列出您的输出设备名称。

相关内容