LINUX.ORG.RU

настройка toucscreen


0

0

Добрый день!

Вчера наконец получил монитор с тачскрином. :) Но ни как не могу настроить тач под линух. Может где-то тут это уже обсуждалось, но чет поиском найти не получилось...

В общем проблема такая: вожу стилом по экрану влево-вправо, курсор двигается вверх-вниз. И соответвенно когда вверх-вниз, курсор двигается влево-вправо... Под виндой работает корректно, но винда мне мало интересна... И еще, есть ли утилиты для калибровки экрана?


Ответ на: комментарий от Lucky1

Хм, судя по описанию экран калибрует... Даже если оно скомпилится и запустится (в чем я сомневаюсь), то где исходники взять? Чет я не найду...

А это разве решит несоответсвие по осям (право-лево, вверх-вниз, то о чем я писал в самом начале)?

tohisu
() автор топика
Ответ на: комментарий от PolarFox

lspci, lsusb инфу хоть бы дал, иначе хрен пойми какой у тебя монитор.

Ваша правда :)
Честно говоря сам не пойму какой у меня монитор... полный ноунэйм...

$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 04f2:b0

А ts_calibrate я нашел. В пакете libts-bin бубунтовом находился.

tohisu
() автор топика
Ответ на: комментарий от tohisu

После подключения в логах пишется:

Jul 29 23:43:22 ozzy-laptop kernel: [ 4485.500071] usb 3-2: new low speed USB device using uhci_hcd and address 4
Jul 29 23:43:22 ozzy-laptop kernel: [ 4485.734515] usb 3-2: configuration #1 chosen from 1 choice
Jul 29 23:43:22 ozzy-laptop kernel: [ 4485.745587] input: eGalax Inc. USB TouchController as /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/input/input13
Устройство нашел тут:
/dev/input/by-id/usb-eGalax_Inc._USB_TouchController-event-if00C
или тут:
/dev/input/by-path/pci-0000:00:1d.1-usb-0:2:1.0-event  

tohisu
() автор топика
Ответ на: комментарий от tohisu

С ts_calibrate какая-то фигня получается, впрочем как и с другими ts_* утилитами.

$ export TSLIB_TSDEVICE=/dev/input/by-id/usb-eGalax_Inc._USB_TouchController-event-if00 
$ ts_calibrate
а вот ответ:
xres = 1024, yres = 600
selected device is not a touchscreen I understand
Took 4 samples...
Top left : X = -538176532 Y = 14468238
Took 4 samples...
Top right : X = -538176532 Y = 14468238
Took 4 samples...
Bot right : X = -538176532 Y = 14468238
Took 4 samples...
Bot left : X = -538176532 Y = 14468238
Took 4 samples...
Center : X = -538176532 Y = 14468238
1.405006 0.007684 0.285840
-0.055623 0.000690 0.025680
Calibration constants: 92078 503 18732 -3645 45 1682 65536 
Не нравится мне фраза, о том, что это устройство не тач скрин...

tohisu
() автор топика
Ответ на: комментарий от tohisu

нене, он сказал что это не тот тачскрин, который он может понять.
емнип, где-то в /etc/ts.conf (вроде) есть возможность выбрать драйвер, который будет работать с тачскрином. думаю, можно поэкспериментировать :)

wasd
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.