Как стать автором
Обновить

Комментарии 28

Ок. Если моего ноута нет в списке (samsung r25p), есть надежда? вроде как тачпады все по одной технологии делаются и одной компанией, если я не ошибаюсь.
В статье, которую я описываю упоминается, что это работает пока только для IBM® ThinkPad T30, наличие которого и проверяется в списке.
Я думаю это можно проверить, нажав двумя пальцами на тачпад. В винде это вроде по дефалту обрабатывается как клик правой клавишей, если тачпад поддерживает мультитач, иначе просто перескочит курсор. Наверно и в линуксе есть что то подобное.
Спасибо. Комментарием ниже результат моих трудов.
Ммм, а подробнее? О том, что клик двумя/тремя пальцами обрабатывать можно как нажатие правой/средней кнопки мыши я узнал только когда в убунту переехал. Можно узнать, что у вас за ноутбук, тачпад и т.д.?
У меня на буке (асер 5920) это не работает. Такую фичу я обнаружил на буке асер 1530
Если я правильно понял, то это не совсем так. В списке совместимостей есть Panasonic CF-R1, R2, W3 - а это модели ещё на п3, то есть достаточно старенькие, как и IBM T30. У меня панас Т4, и на нём в винде, если на тачпад положить один палец, а потом нажать вторым куда-нибудь, то курсор отъедет, и если отпустить второй палец, то вернётся на место. Я так понимаю, что это и есть показатель, что тачпад сам по себе может отрабатывать несколько прикосновений, и даже драйвер их тоже регистрирует. А уж что назначить на эти мультикасания - дело чисто софта.

Проверить у себя под линуксом не могу - не стоит у меня линукс пока что.
Нет, не совсем. Там такой принцип: тачпад сканируется с одного угла до другого. Если обнаруживается касание, то точка передается в драйвер. Мультитач происходит когда сканирование после этого не останавливается, а продолжается, при этом можно найти и второй палец (или что там у вас).
Но это именно ограничение чипа, встроенного в тачпад. Если он жестко "синглтачевый" то на уровне драйвера ничего не сделать. Если потенциально "мульти" - тогда уже можно смотреть.
Поставил я себе это чудо, не смотря не на что. Сам мультач обрабатывается, только неправильно. Вообщем, то что на два пальца комп стал реагировать это уже хорошо. Надеюсь скоро заточат скрипт и под мой ноут.
НЛО прилетело и опубликовало эту надпись здесь
ищите лучше ;)
Если не нашли, то все равно есть шанс, что у вас может работать мультитач. В этом случае смотрите саму статью и разбирайтесь...
Спасибо.
А можно плз поподробней как модули для перла установить?
в консоли sudo cpan
в нём install Time::HiRes X11::GUITest
спасибо, сделал. Там никаких ошибок не выдавало при установке.
Скачал сам скрипт.
запускаю и вот что получается:
$ perl gestureListener.pl
Can't locate X11/GUITest.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at gestureListener.pl line 5.
BEGIN failed--compilation aborted at gestureListener.pl line 5.

а 5-ая строка в скрипте это:
use X11::GUITest qw( :ALL );
Угу, значит модуль установился криво или вообще не установился. Проверьте по указанным путям, есть ли там этот модуль. У меня при установке модуля не отрабатывали тесты, пришлось делать force
да, соврал. ошибки были, модуль не установился.:
GUITest.xs:41:27: ошибка: X11/Intrinsic.h: No such file or directory
GUITest.xs:42:28: ошибка: X11/StringDefs.h: No such file or directory
make: *** [GUITest.o] Ошибка 1
/usr/bin/make — NOT OK
Значит надо тянуть зависимости. Не отчаивайтесь :)
Если дистрибутив - Ubuntu установи libxtst-dev и libxt-dev
сделал, теперь не заходит в cpan как раньше..
спрашивает:

Always commit changes to config variables to disk? [no]
и

Parameters for the 'perl Build.PL' command? []
На всякий случай надо предупредить, что предварительно необходимо поставить build-essential, так как из коробки в убунте многого не хватает для сборки пакетов из исходников, и тут это тоже проявится.
Я скачал и в папке каждого набрал: perl Makefile.pl; make; make test; sudo make install Это как вариант.
Еще давно встречался с линуксовым мультитачем, тогда можна было ставить обработку событий на двух- и трех-пальцевые касания. На моем лептопе (Dell Inspiron 1525) это так и не заработало.
Пробовать сейчас лень, модели в списке нету, может кто уже пробовал?
Оригинально... а нельзя ли в теме чуть-чуть подробнее указать, что нас ждет? Или так, ползти с ридера на сайт, чтоб понять, что нифига дальше нет и надо ползти по ссылкам и терять время?
Блин. Прошу прощения. Сам дурак.
Те, кто установил, поделитесь впечатлениями. Судя по видео, нафик оно не надо. Стандартного тача 2мя/3мя пальцами и т.п. хватает.
На Fujitsu-Siemens Amilo Pi 1536 идёт но как-то криво... надо покопаться в исходниках на досуге, да разобраться что к чему
Спасибо огромное! Пользователям федора 9 надо установить определенный патч, и вообще написал у себя в блоге заметку: http://fedorastones.blogspot.com/2008/07…
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории