Я использую сенсорный экран Samsung (LTI220MT02) в Ubuntu 12.04 с драйверами от eGalaxTouch. Загрузка драйвера с http://home.eeti.com.tw/web20/eg/Touch_Drives.html . В качестве менеджера рабочего стола я использую lightdm.
Я хочу откалибровать сенсорный экран, но пока у меня нет успеха, калибровка все еще не работает. Я пробовал следующее:
1) 4-точечный калибровочный инструмент 4Pts Cal из программы eGTouchU (поставляется с драйвером) всегда отображается как неактивный (нельзя щелкнуть). См. Изображение http://downloads.wsunk.at/eGTouchU.png
Я хочу выполнить калибровку 4Pts, но это невозможно, я не знаю почему. Я читал на форумах, что обычно этот инструмент должен быть исполняемым. Кто-нибудь знает, как заставить работать 4Pts Cal? Или кто-нибудь знает, в каком файле и в каком формате инструмент сохраняет данные калибровки?
2) Я попробовал xinput_calibrator, отображается следующий вывод:
Section "InputClass"
Identifier "calibration"
MatchProduct "eGalaxTouch Virtual Device for Single"
Option "Calibration" "43 2039 52 1959"
EndSection
В форумах у меня есть прочитайте, чтобы поместить эти данные не так, как показано xinput_calibrator в /etc/X11/xorg.conf.d/99-calibration.conf, но чтобы поместить эти данные в /usr/share/X11/xorg.conf.d/99-calibration. конф. После перезагрузки калибровка все равно не работает.
3) Я попытался использовать xinput напрямую, xinput --list приводит к:
Virtual core pointer id=2 [master pointer (3)]
Virtual core XTEST pointer id=4 [slave pointer (2)]
DualPoint Stick id=15 [slave pointer (2)]
AlpsPS/2 ALPS DualPoint TouchPad id=16 [slave pointer (2)]
eGalaxTouch Virtual Device for Multi id=11 [slave pointer (2)]
eGalaxTouch Virtual Device for Single id=12 [slave pointer (2)]
Virtual core keyboard id=3 [master keyboard (2)]
Virtual core XTEST keyboard id=5 [slave keyboard (3)]
Video Bus id=6 [slave keyboard (3)]
После выполнения команды:
xinput set-int-prop 12 "Evdev Axis Calibration" 32 43 2039 52 1959
по-прежнему нет калибровки. Для информации, id = 11 (Multi) от тестирования с другим монитором, обычно я использую сенсорный экран в качестве одиночного монитора. На форуме я прочитал, чтобы сохранить команду xinput в /etc/X11/Xsession.d/98x11-common_touchscreen, но после перезагрузки калибровка по-прежнему отсутствует.
4) В файле Guide / Linux_eGTouch_Release_Note.txt из драйвера для загрузки есть строка с:
-The calibration data is now store at /etc/eGTouchX.param
Однако файла /etc/eGTouchX.param не существует. Я могу создать его, но я не знаю формат калибровочных данных для вставки.
5) Я нашел файл /etc/eGTouchL.ini. Там я не нашел данные калибровки. Кто-нибудь знает, возможно, этот файл необходим для калибровки?
Пожалуйста, помогите!
С уважением, Васу
Я сейчас установил Ubuntu 12.10, потому что я прочитал, что он имеет лучшую поддержку сенсорного экрана, чем 12.04. В 12.10 дополнительный драйвер не требуется, но ось инвертирована. Мне не удалось перевернуть ось. Вот новый пост с новой проблемой:
https://askubuntu.com/questions/246564/xinput-set-prop-does-not-work-for-touchscreen [ 112]