Форум русскоязычного сообщества Ubuntu


Автор Тема: Как поправить параметры тачпада?  (Прочитано 7087 раз)

0 Пользователей и 1 Гость просматривают эту тему.

YURAS_

  • Автор темы
  • Гость
Re: Как поправить параметры тачпада?
« Ответ #30 : 24 Января 2010, 15:28:31 »
3000 символов предел.

Пользователь решил продолжить мысль 24 Января 2010, 15:33:40:
Вот еще варианты:
http://depositfiles.com/files/lxreknoq8
http://www.mediafire.com/?mmxedt3keil
« Последнее редактирование: 24 Января 2010, 15:33:40 от YURAS_ »

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: Как поправить параметры тачпада?
« Ответ #31 : 24 Января 2010, 15:44:06 »
можно для пущей уверенности глянуть:
cat /proc/bus/input/devicesчтоб уж совсем разобраться с моделью.
да, для слива текста есть туча сервисов вроде paste.ubuntu.com или pastebin.org или еще какого. с нумераций строк и прочими фичами
лучше на "ты"

YURAS_

  • Автор темы
  • Гость
Re: Как поправить параметры тачпада?
« Ответ #32 : 26 Января 2010, 17:24:31 »
cat /proc/bus/input/devices :
(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 24 Января 2010, 11:52:56:
Слил лог Хорга:
http://paste.ubuntu.com/361910/

Оффлайн conma

  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Re: Как поправить параметры тачпада?
« Ответ #33 : 26 Января 2010, 21:04:13 »
А если засунуть в файл, скажем, /etc/hal/fdi/policy/10-touchpad.fdi вот такой код:
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input">
        <match key="input.product" string_outof="ImPS/2 Logitech Wheel Mouse">
            <merge key="input.x11_driver" type="string">synaptics</merge>
            <merge key="input.x11_options.SHMConfig" type="string">true</merge>
        </match>
    </match>
  </device>
</deviceinfo>
и потом перезапустить ХАЛ... ну или перезагрузиться?

После этого попробуйте не заработал ли Гсинаптик и покажите кусок Xorg.0.log начиная с
(II) config/hal: Adding input device ImPS/2 Logitech Wheel Mouse
и до следующей строки с "config/hal"

Кстати покажите ещё вывод dmesg|grep -i elantech
« Последнее редактирование: 26 Января 2010, 21:23:12 от conma »

YURAS_

  • Автор темы
  • Гость
Re: Как поправить параметры тачпада?
« Ответ #34 : 27 Января 2010, 09:52:44 »
1. Какой командой перезапускать ХАЛ? А то надело ребутится)))
2. Создал /etc/hal/fdi/policy/10-touchpad.fdi с указанными параметрами, Гсинаптикс не заработал, но зато перестал работать вообще тачпад и кнопки под ним)))
3. dmesg|grep -i elantech - ничегошеньки не выдает.
4. Xorg.0.log:
(II) config/hal: Adding input device ImPS/2 Logitech Wheel Mouse
(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
compiled for 1.6.4, module version = 1.1.2
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 4.0
(II) Synaptics touchpad driver version 1.1.2
(**) Option "Device" "/dev/input/event9"
(**) Option "SHMConfig" "on"
(--) ImPS/2 Logitech Wheel Mouse: no supported touchpad found
(EE) ImPS/2 Logitech Wheel Mouse Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "ImPS/2 Logitech Wheel Mouse"
(II) UnloadModule: "synaptics"
(EE) config/hal: NewInputDeviceRequest failed (8)

Пользователь решил продолжить мысль 27 Января 2010, 08:10:05:
Нашел чет такое, но как это все сделать не знаю :) :
http://arjan.opmeer.net/elantech/
« Последнее редактирование: 27 Января 2010, 10:10:19 от YURAS_ »

Оффлайн conma

  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Re: Как поправить параметры тачпада?
« Ответ #35 : 27 Января 2010, 15:29:51 »
1. в 9.10 это немного изменилось, нужно сказать в терминале что-то вроде sudo service hald restart, точнее смогу сказать вечером, или сами наберите service --help или man service

2 и 4. Это хорошо, в тачпад мы попали, но работать с этим драйвером он не захотел :) гугл ещё советует добавить в параметры ядра при загрузке
i8042.nomux=1это нужно пробовать вместе с файлом fdi, который вы сделали... а, если не поможет, то потом ещё без файла :) гарантий нет, но некоторым помогает...

3. странно... а если поискать там event9 ? т.е. это будет dmesg|grep -i event9

Я тоже такую ссылку вчера видел, там как раз и написано, что все это работает, если версия ядра больше 2.6.28 и версия Х-ового драйвера синаптик больше 0.99...

И, кстати, попробуйте уж тогда
sudo modprobe -r psmouse
sudo modprobe psmouse elantech=1
хотя говорили, что это не работает... драйвер сразу говорит, что не знает такого параметра... только это изменение не сохраняется после перезагрузки...
« Последнее редактирование: 27 Января 2010, 15:34:27 от conma »

YURAS_

  • Автор темы
  • Гость
Re: Как поправить параметры тачпада?
« Ответ #36 : 27 Января 2010, 16:00:43 »
sudo modprobe -r psmouse
sudo modprobe psmouse elantech=1 выдало:
yuriy@yuriy-laptop:~$ sudo modprobe psmouse elantech=1
FATAL: Error inserting psmouse (/lib/modules/2.6.31-17-generic/kernel/drivers/input/mouse/psmouse.ko): Unknown symbol in module, or unknown parameter (see dmesg)
в результате чего тачпад опять перестал работать)))


Пользователь решил продолжить мысль 27 Января 2010, 14:02:32:
dmesg|grep -i event9 - ничего не выдает.

Пользователь решил продолжить мысль 27 Января 2010, 16:03:27:
А как добавлять параметры загрузки ядра? :)
« Последнее редактирование: 27 Января 2010, 16:03:27 от YURAS_ »

Оффлайн conma

  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Re: Как поправить параметры тачпада?
« Ответ #37 : 27 Января 2010, 16:17:58 »
А как добавлять параметры загрузки ядра? :)

"На попробовать" - когда система ещё не загружена, в меню загрузки груб,
встаете на строчку нужной системы и нажимаете "e",
вам показывают опции загрузки и дают их отредактировать,
как точно они выглядят в груб2 не помню, но нужно искать строчку содержащую в конце splash или quiet или что-то в этом роде,
в эту строчку дописываете то что нужно через пробел и нажимаете "ctrl+x",
система загружается с исправленными параметрами, но изменения нигде не сохраняются, так что если все плохо, можно просто перезагрузиться

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: Как поправить параметры тачпада?
« Ответ #38 : 27 Января 2010, 16:20:31 »
Цитировать
А как добавлять параметры загрузки ядра?
если речь о grub2, то в /etc/default/grub есть опция "GRUB_CMDLINE_LINUX_DEFAULT", туда и нужно дописать искомое. и после этого sudo update-grub. это на постоянной основе.
а если на один раз - в меню груба выбираем нужный пункт и жамкаем "e". в конец строки с "linux" дописывем чего надо (после всяких там quiet splash) и "ctrl-x to boot"
лучше на "ты"

YURAS_

  • Автор темы
  • Гость
Re: Как поправить параметры тачпада?
« Ответ #39 : 28 Января 2010, 13:55:52 »
Нашел вот такое:
"Точпад не определяется, поэтому вкл./выкл. будет не автоматом, через syndaemon, а через xiniput, вручную":
#!/bin/bash

if ! [ "$1" ] ; then
   xinput list-props 'ImPS/2 Logitech Wheel Mouse' | grep -q -P "Device Enabled.*:[[:space:]]+1$"
   TRIGGER=$?
else
   TRIGGER=$1
fi
xinput set-int-prop 'ImPS/2 Logitech Wheel Mouse' 'Device Enabled' 8 $TRIGGER
Но оно тупо включает-выключает тачпад...

Пользователь решил продолжить мысль 28 Января 2010, 10:01:21:
Советуют " пересобрать ядро с "CONFIG_MOUSE_PS2_ELANTECH=y" ". Как это сделать?

Пользователь решил продолжить мысль 28 Января 2010, 14:17:51:
http://tuupic.org.ru/myshinyj-tachpad/
Здесь говориться следующее: "После пары дней гадания и поиска, выяснил, что необходимо включить опцию
CONFIG_MOUSE_PS2_ELANTECH=y
Где находится – писать не буду. Поиск в menuconfig вполне поможет."
Подскажите, плиз, где эту опцию включить?))
« Последнее редактирование: 28 Января 2010, 14:17:51 от YURAS_ »

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: Как поправить параметры тачпада?
« Ответ #40 : 28 Января 2010, 15:13:20 »
пересборка ядра ничем таким ужасным не страшна. а уж если взять ядро той же версии, что стоит, то вообще без лишних вопросов все пройдет. только ядро надо брать с кернельорга, из убунтовских сырцов могут получиться титанического размера пакеты (описано здесь и на ЛП).
краткий гайд:
качаем сырцы искомой версии с kernel.org
добавляем себя в группу src:
sudo gpasswd -a username srcпробуем вновь обретенные права:
touch /usr/src/testfileесли ругается на права доступа - ребут. почему-то так.
кидаем архив с сырцами в /usr/src
mv downloads/linux-бла-бла-бла.tar.bz2 /usr/srcпереходим туда и распаковываем
cd /usr/src
tar -xvjf linux*tar.bz2
прикол минут на пять. по завершении идем в полученную папку
cd /usr/src/linux-2.6.3*делаем
make mrproperкопируем текущий конфиг
cp /boot/config-`uname -r`.configделаем
make oldconfigпо идее, вопросов возникнуть не должно. если что спросит - всегда можно выбрать вариант по умолчанию.
теперь, собственно, ищем искомую опцию. можно шарить в make menuconfig, но проще
grep "бла-бла-бла" -i ".config"включаем ее.
на всякий случай
make menuconfigвыбираем "загрузить файл", указываем .config, "сохранить файл", exit. все готово, можно зарядить
fakeroot make-kpkg --initrd --append-to-version=-src --revision=3.14 kernel_image kernel_headersи идти пить чай.
да, понадобятся кой-какие пакеты, но это легко гуглится по теме "сборка ядра в debian".

только вот что я скажу (осенило, блин!)
Цитировать
:: dimas on 9.10 @ 2.6.33-020633rc5-generic ::
>15:02:53 028 ~$ grep -RIs "CONFIG_MOUSE_PS2_ELANTECH" /boot
/boot/config-2.6.31-17-generic:CONFIG_MOUSE_PS2_ELANTECH=y
/boot/config-2.6.33-020633rc5-generic:CONFIG_MOUSE_PS2_ELANTECH=y
т.е. в дефолтных конфигах он ужо включен. да и стандартное ядро собрано вообще с поддержкой всего и вся
лучше на "ты"

YURAS_

  • Автор темы
  • Гость
Re: Как поправить параметры тачпада?
« Ответ #41 : 16 Марта 2010, 08:24:40 »
Решил апнуть тему, возможно кто-то что-то новое нарыл по этому поводу. Есть какие-то новые идеи?))

Оффлайн XsoWie

  • Новичок
  • *
  • Сообщений: 5
  • Linux User Inside
    • Просмотр профиля
Re: Как поправить параметры тачпада?
« Ответ #42 : 03 Мая 2010, 17:31:58 »
Рабочее решение
http://ubuntuforums.org/showpost.php?p=9175201&postcount=44

comp@comp:~$ xinput list
 Virtual core pointer                     id=2 [master pointer  (3)]
 Virtual core XTEST pointer               id=4 [slave  pointer  (2)]
 MLK Defender 2.4GHz Nano mouse           id=10 [slave  pointer  (2)]
 Macintosh mouse button emulation         id=14 [slave  pointer  (2)]
 ETPS/2 Elantech Touchpad             id=13 [slave  pointer  (2)]
 Virtual core keyboard                   id=3 [master keyboard (2)]
 Virtual core XTEST keyboard             id=5 [slave  keyboard (3)]
 Power Button                             id=6 [slave  keyboard (3)]
 Video Bus                               id=7 [slave  keyboard (3)]
 Power Button                             id=8 [slave  keyboard (3)]
 Sleep Button                             id=9 [slave  keyboard (3)]
 CNF7129                                 id=11 [slave  keyboard (3)]
 AT Translated Set 2 keyboard             id=12 [slave  keyboard (3)]
 Asus Laptop extra buttons               id=15 [slave  keyboard (3)]
« Последнее редактирование: 20 Августа 2010, 14:26:57 от XsoWie »
Asus F80L, Ubuntu 12.04

Оффлайн drauger

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Как поправить параметры тачпада?
« Ответ #43 : 08 Сентября 2010, 11:55:34 »
man synclient

И все настраивается за пару минут.

 

Страница сгенерирована за 0.05 секунд. Запросов: 23.