Калибровка eGalaxTouch не работает в 12.04

Я использую сенсорный экран 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. Там я не нашел данные калибровки. Кто-нибудь знает, возможно, этот файл необходим для калибровки?

Пожалуйста, помогите!

С уважением, Васу

1
задан 22 January 2013 в 22:49

1 ответ

Я сейчас установил Ubuntu 12.10, потому что я прочитал, что он имеет лучшую поддержку сенсорного экрана, чем 12.04. В 12.10 дополнительный драйвер не требуется, но ось инвертирована. Мне не удалось перевернуть ось. Вот новый пост с новой проблемой:

https://askubuntu.com/questions/246564/xinput-set-prop-does-not-work-for-touchscreen [ 112]

0
ответ дан 22 January 2013 в 22:49

Другие вопросы по тегам:

Похожие вопросы: