Я пытаюсь калибровать сенсорный экран на Ubuntu 10.10. Моя проблема состоит в том, что сенсорный экран работает, но калибровка ужасно прочь - я могу переместиться только по небольшой части верхнего левого угла (в то время как я нажимаю на всем протяжении экрана). И мой xorg.conf файл даже не имеет записи для этого устройства.
Что можно рекомендовать мне сделать для конфигурирования его?
Я смог успешно калибровать свой экран с помощью следующего метода:
Откройте терминал и введите следующее:
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=8"
передайте идентификатор в следующую команду (я использую 8 в качестве примера),
xinput set-int-prop 8 "Evdev Axis Calibration" 32 300 7900 400 7800
Это должно было установить Вашу экранную калибровку, последние 4 значения являются фактическими калибровочными числами. Вы, возможно, должны настроить эти числа для своего монитора, поэтому просто играете со значениями и повторно выполняете команду, пока Вы не довольны калибровкой.
В данный момент Вы потеряете свою калибровку, когда Вы перезагрузите так для создания ее постоянной, делают следующее:
sudo gedit /etc/X11/Xsession.d/98x11-common_touchscreen
Вставьте Вас калибровочная команда от шага выше в файл и сохраните.