PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > UnixCar

Ответ
 
Опции темы Поиск в этой теме
Старый 02.10.2009, 00:30   #11
sergkhar
Пользователь
 
Регистрация: 26.05.2009
Возраст: 45
Город: Воронеж
Регион: 36
Машина: 2005 Mitsubishi Colt 1.3MT
Сообщений: 27
sergkhar is on a distinguished road
По умолчанию

Настраивал себе месяца два назад. Описывал для себя. Может кому и поможет.
Настраивалось на Debian 5.0
Архив с драйвером называется TouchKit-2.06.2410-32b-k26.tar.gz (на сайте http://home.eeti.com.tw/web20/eGalax...inuxDriver.htm есть еще и BETA версия).
Лучше ставить вручную, т.к. setup делает дополнительную запись ServerLayout в xorg.conf, из-за которой Xorg не подгружает драйвер egalax_drv.so.

Копируем драйвер:
cp egalax_drv.so /usr/lib/xorg/modules/input

Собираем модуль tkusb.ko, запустив make all в папке USBSrc
Копируем модуль tkusb.ko:
cp tkusb.ko /lib/modules/

дописываем в файл /etc/modules строку tkusb

добавляем в /etc/modprobe.d/blacklist строки:
blacklist usbtouchscreen #некоторые советуют тупо переименовать файл usbtouchscreen.ko
blacklist touchkitusb

Добавляем следующие строки в /etc/rc.local:
## For eGalax
mknod /dev/tkpanel0 c 180 180
## TouchKit kernel module section begin ##
rmmod touchkitusb
# This module may be renamed “usbtouchscreen”.
insmod /lib/modules/tkusb.ko
# for Kernel 2.6.x only.
## TouchKit kernel module section end ##

Правим xorg.conf так, чтобы было примерно так:
Section "ServerLayout"
InputDevice "EETI" "SendCoreEvents" #!!!!!!!!!!!!!!!!!!!
Identifier "Default Layout"
Screen 0 "Screen0" 1280 0
Screen 1 "Screen1" LeftOf "Screen0"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

#и еще одна секция после клавы и мыши:
Section "InputDevice"
Identifier "EETI"
Driver "egalax"
Option "Device" "usbauto"
Option "Parameters" "/var/lib/egalax.cal" # установщик драйвера делает имя файла eeti.param
Option "ScreenNo" "0"
EndSection

Перезагружаемся
Должно работать. Проверка
на lsmod | grep tkusb должно выдавать типа:
tkusb 5136 1
usbcore 91928 9 uvcvideo,usb_storage,libusual,ehci_hcd,uhci_hcd,us bhid,tkusb
Можно проверить выходят ли данные из тача:
sudo hexdump /dev/tkpanel0
на каждое нажатие будет целый набор чисел.
Если числа присылаются, а курсор не управляется, то значит egalax_drv.so не загружен Иксами. Программа TouchKit это подтвердит.
Калибруется и настраивается программой TouchKit от рута.
sergkhar вне форума   Ответить с цитированием
Старый 23.11.2009, 17:37   #12
Aлекc
Пользователь
 
Регистрация: 02.06.2009
Возраст: 56
Город: Екатеринбург
Регион: 66, 96
Машина: 2007 Honda Civic 4D
Сообщений: 47
Aлекc is on a distinguished road
По умолчанию

А что народ скажет об идее такой:
- монитор с тачскрином - прицепляется к ноуту.
- если к ноуту не прицеплен тач - работает более обычными путями
- если прицепили этот моник (+ тач в USB, конечно) - начинает управляться тачем.
Велики ли будут трудности?

P.S.
на всякий случай уточняю:
- родной экран ноута - используем
- монитор с встроенным тачскрином - прицепляем когда хотим.
Т.е. тачскрин кагбэ "на втором мониторе" получается..
Aлекc вне форума   Ответить с цитированием
Старый 24.11.2009, 02:29   #13
Blwind
Старший Пользователь
 
Аватар для Blwind
 
Регистрация: 07.10.2007
Возраст: 61
Город: Сочи
Регион: 23, 93
Машина: 2005\Mitsubishi\Pajero III
Сообщений: 210
Blwind is on a distinguished road
По умолчанию

Цитата:
Сообщение от Aлекc Посмотреть сообщение
А что народ скажет об идее такой:
- монитор с тачскрином - прицепляется к ноуту.
- если к ноуту не прицеплен тач - работает более обычными путями
- если прицепили этот моник (+ тач в USB, конечно) - начинает управляться тачем.
Велики ли будут трудности?
Трудностей никаких нет.
Blwind вне форума   Ответить с цитированием
Старый 24.11.2009, 08:30   #14
Aлекc
Пользователь
 
Регистрация: 02.06.2009
Возраст: 56
Город: Екатеринбург
Регион: 66, 96
Машина: 2007 Honda Civic 4D
Сообщений: 47
Aлекc is on a distinguished road
По умолчанию

Сенкс, найду - приобрету и попробую..
Aлекc вне форума   Ответить с цитированием
Старый 11.03.2010, 21:34   #15
Aлекc
Пользователь
 
Регистрация: 02.06.2009
Возраст: 56
Город: Екатеринбург
Регион: 66, 96
Машина: 2007 Honda Civic 4D
Сообщений: 47
Aлекc is on a distinguished road
По умолчанию

Кстати спрошу:
а мультитачскрин кому-то доводилось приручить?

...asus eee T91MT ...
Aлекc вне форума   Ответить с цитированием
Старый 19.04.2010, 06:21   #16
White_ud
Пользователь
 
Регистрация: 10.02.2009
Регион: 77, 97, 99, 177
Сообщений: 32
White_ud is on a distinguished road
По умолчанию

Я правильно понял, что тачскрин от eGalax стоит на лиллипуте, меня интересует вот эта модель GL629-70NP/C/T с ней не будет проблем в линухе?

И есть ли какой емкостной тачскрин поддерживаемый линухом, дабы в будущем получить мультитач?

Последний раз редактировалось White_ud; 19.04.2010 в 06:54.
White_ud вне форума   Ответить с цитированием
Старый 21.04.2010, 14:26   #17
Aлекc
Пользователь
 
Регистрация: 02.06.2009
Возраст: 56
Город: Екатеринбург
Регион: 66, 96
Машина: 2007 Honda Civic 4D
Сообщений: 47
Aлекc is on a distinguished road
По умолчанию

Цитата:
Сообщение от Aлекc Посмотреть сообщение
- монитор с тачскрином - прицепляется к ноуту.
- если к ноуту не прицеплен тач - работает более обычными путями
P.S.
на всякий случай уточняю:
- родной экран ноута - используем
- монитор с встроенным тачскрином - прицепляем когда хотим.
Т.е. тачскрин кагбэ "на втором мониторе" получается..
Цитата:
Сообщение от Aлекc Посмотреть сообщение
найду - приобрету и попробую..
Приобрёл 10.4" монитор XDXS104Z
тачпанель в нём от eGalax,
цепляем к eeePC 1000 под Ubuntu 9.04
На сегодня обнаружено:
- фирменные инсталляшки драйверов не полезны, т.к. правят xorg.conf, что в данном дистрибутиве в лучшем случае бесполезно. (HAL..)
- фирменные дрова вроде как и не особо нужны, всё поддерживается ядром (2.6.28-18)
- надо прогнать "Calibrate touchscreen", затем в конфиг-файлах рукаме ПРОПИСАТЬ те цифры, что было видно при калибрате,и УДАЛИТЬ те цифры, которые типа для компенсации нелинейности.
После этого тач работает и нелинейности не наблюдается.
Вот только
- если сказать "дублировать экраны", то всё работает, но на родном (1024х600) экране нетбука изображение режется до 800х600
- если попытаться поиметь ДВА экрана... всё тоже работает, но заставить тач правильно вмасштабироваться в "свою часть" мне пока так и не удалось. (он в лучшем случае пытается "занять половину", но в случае, когда (800+1024)х600 , это не очень удачное решение )
Осталось донастроить "перетаскивание", т.е. чтобы при ведении пальцем по экрану - это было аналогично "тасканию нажатой первой кнопкой мыши". Кроме того, постараюсь настроить и "удержание нажатой первой кнопки на месте" - давить на кнопки масштабирования в нави-программах лучше, чем пытаться быстро-быстро колотить Искаропки работает "третья кнопка", правда, она в НАВИ-программах обычно НЕ нужна. Возможно, решу дело путём замены "третьей кнопки" на "удержание первой" - поглядим.

Советы/критика сильно приветствуются

ЗЫ. кетайцы поклеили тачплёнку так, что потребовалось по ОБЕИМ осям поменять направление: SwapX, SwapY. Подозреваю, это может быть свойством моего конкретного экземпляра.
Aлекc вне форума   Ответить с цитированием
Старый 23.04.2010, 23:30   #18
Aлекc
Пользователь
 
Регистрация: 02.06.2009
Возраст: 56
Город: Екатеринбург
Регион: 66, 96
Машина: 2007 Honda Civic 4D
Сообщений: 47
Aлекc is on a distinguished road
По умолчанию

Решил дело путём замены третьей кнопки на удержание первой:
в параметрах longtouch поменял click на down и 3 на 1.
Наверняка есть более гламурный путь, но в общем, появилась возможность давить на стрелки и таскать что-либо по экрану.
Aлекc вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 15:48.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot