我正在尝试校准 Ubuntu 10.10 上的触摸屏。我的问题是触摸屏可以工作,但校准却严重偏离 - 我只能导航左上角的一小部分(当我按下整个屏幕时)。而且我的 xorg.conf 文件甚至没有此设备的条目。
您能建议我如何配置它?
答案1
我能够使用以下方法成功校准我的屏幕:
打开终端并输入以下内容:
xinput list
你应该看到类似这样的内容:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ IDEACOM IDC 6680 id=8 [slave pointer (2)]
⎜ ↳ IDEACOM IDC 6680 id=9 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Sleep Button id=7 [slave keyboard (3)]
↳ USB 2.0 Camera id=10 [slave keyboard (3)]
↳ Asus EeePC extra buttons id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
注意第一个“IDEACOM IDC 6680”的位置,这是您的触摸屏。第二列应该有一个 id,即“id=8”
将 id 传递到下一个命令(我使用 8 作为示例)
xinput set-int-prop 8 "Evdev Axis Calibration" 32 300 7900 400 7800
这应该已经设置了您的屏幕校准,最后 4 个值是实际校准数字。您可能需要根据您的显示器调整这些数字,因此只需调整这些值并重新运行命令,直到您对校准满意为止。
目前,当您重新启动时,您将丢失校准,因此要使其永久生效,请执行以下操作:
sudo gedit /etc/X11/Xsession.d/98x11-common_touchscreen
将上述步骤中的校准命令粘贴到文件中并保存。