ungaminga |
|
Темы:
5
Сообщения:
17
Участник с: 16 декабря 2010
|
Имеется dell inspiron n5110 и тачпад, который не желает работать, а точнее не работает скрол и мультитач. На арчевском кернеле он светился как ps/2 generic mouse, после патчей ядра начал показыватся как alps тачпад, но(!) при этом устройств было уже 2:⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ DualPoint Stick id=13 [slave pointer (2)] ⎜ ↳ AlpsPS/2 ALPS DualPoint TouchPad id=14 [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)] ↳ Video Bus id=8 [slave keyboard (3)] ↳ Power Button id=9 [slave keyboard (3)] ↳ Sleep Button id=10 [slave keyboard (3)] ↳ Laptop_Integrated_Webcam_HD id=11 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)] ↳ Dell WMI hotkeys id=15 [slave keyboard (3)] |
flymster |
|
Темы:
2
Сообщения:
10
Участник с: 03 мая 2011
|
Та же самая проблема на нетбуке Acer Aspire one 532h, тачпад ALPS. Единственное отличие от предыдущего случая - вертикальный скролл и тэппинг работают из коробки, но без мультитача. Если же патчить модуль, как описано тут: https://wiki.archlinux.org/index.php/Touchpad_Synaptics_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)#.D0.A3.D1.81.D1.82.D1.80.D0.BE.D0.B9.D1.81.D1.82.D0.B2.D0.BE_.D0.BE.D0.BF.D1.80.D0.B5.D0.B4.D0.B5.D0.BB.D1.8F.D0.B5.D1.82.D1.81.D1.8F_.D0.BA.D0.B0.D0.BA_.22ImPS.2F2_Wheel_Pointer.22_.D0.B8.D0.BB.D0.B8_.D0.BA.D0.B0.D0.BA_.22PS.2F2_Generic_Mouse.22, то после загрузки соответствующего модуля (psmouse) не работает ни тэппинг, ни скролл, ни мультитач. Вот что по этому поводу вылезает в логе Xorg, см. ошибки в конце: [ 4208.132] (II) config/udev: removing device ImPS/2 Generic Wheel Mouse [ 4208.133] (II) ImPS/2 Generic Wheel Mouse: Close [ 4208.133] (II) UnloadModule: "evdev" [ 4208.133] (II) Unloading evdev [ 4209.450] (II) config/udev: Adding input device PS/2 Mouse (/dev/input/mouse0) [ 4209.450] (II) No input driver/identifier specified (ignoring) [ 4209.451] (II) config/udev: Adding input device PS/2 Mouse (/dev/input/event8) [ 4209.451] (**) PS/2 Mouse: Applying InputClass "evdev pointer catchall" [ 4209.451] (II) Using input driver 'evdev' for 'PS/2 Mouse' [ 4209.451] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 4209.585] (**) PS/2 Mouse: always reports core events [ 4209.585] (**) PS/2 Mouse: Device: "/dev/input/event8" [ 4209.585] (--) PS/2 Mouse: Found 3 mouse buttons [ 4209.585] (--) PS/2 Mouse: Found relative axes [ 4209.585] (--) PS/2 Mouse: Found x and y relative axes [ 4209.585] (II) PS/2 Mouse: Configuring as mouse [ 4209.585] (**) PS/2 Mouse: YAxisMapping: buttons 4 and 5 [ 4209.585] (**) PS/2 Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 4209.585] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input12/event8" [ 4209.586] (II) XINPUT: Adding extended input device "PS/2 Mouse" (type: MOUSE, id 12) [ 4209.586] (II) PS/2 Mouse: initialized for relative axes. [ 4209.586] (**) PS/2 Mouse: (accel) keeping acceleration scheme 1 [ 4209.586] (**) PS/2 Mouse: (accel) acceleration profile 0 [ 4209.586] (**) PS/2 Mouse: (accel) acceleration factor: 2.000 [ 4209.586] (**) PS/2 Mouse: (accel) acceleration threshold: 4 [ 4209.588] (II) config/udev: Adding input device AlpsPS/2 ALPS GlidePoint (/dev/input/event12) [ 4209.588] (**) AlpsPS/2 ALPS GlidePoint: Applying InputClass "evdev touchpad catchall" [ 4209.588] (II) Using input driver 'evdev' for 'AlpsPS/2 ALPS GlidePoint' [ 4209.588] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 4209.589] (**) AlpsPS/2 ALPS GlidePoint: always reports core events [ 4209.589] (**) AlpsPS/2 ALPS GlidePoint: Device: "/dev/input/event12" [ 4209.589] (--) AlpsPS/2 ALPS GlidePoint: Found 3 mouse buttons [ 4209.589] (--) AlpsPS/2 ALPS GlidePoint: Found absolute axes [ 4209.589] (--) AlpsPS/2 ALPS GlidePoint: Found x and y absolute axes [ 4209.589] (--) AlpsPS/2 ALPS GlidePoint: Found absolute touchpad. [ 4209.589] (II) AlpsPS/2 ALPS GlidePoint: Configuring as touchpad [ 4209.589] (**) Option "Emulate3Buttons" "on" [ 4209.589] (**) AlpsPS/2 ALPS GlidePoint: YAxisMapping: buttons 4 and 5 [ 4209.589] (**) AlpsPS/2 ALPS GlidePoint: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 4209.590] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input13/event12" [ 4209.590] (II) XINPUT: Adding extended input device "AlpsPS/2 ALPS GlidePoint" (type: TOUCHPAD, id 13) [ 4209.590] (II) AlpsPS/2 ALPS GlidePoint: initialized for absolute axes. [ 4209.591] (**) AlpsPS/2 ALPS GlidePoint: (accel) keeping acceleration scheme 1 [ 4209.591] (**) AlpsPS/2 ALPS GlidePoint: (accel) acceleration profile 0 [ 4209.591] (**) AlpsPS/2 ALPS GlidePoint: (accel) acceleration factor: 2.000 [ 4209.591] (**) AlpsPS/2 ALPS GlidePoint: (accel) acceleration threshold: 4 [ 4209.592] (II) config/udev: Adding input device AlpsPS/2 ALPS GlidePoint (/dev/input/mouse1) [ 4209.592] (**) AlpsPS/2 ALPS GlidePoint: Applying InputClass "touchpad catchall" [ 4209.592] (II) LoadModule: "synaptics" [ 4209.599] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so [ 4209.622] (II) Module synaptics: vendor="X.Org Foundation" [ 4209.622] compiled for 1.11.0, module version = 1.5.0 [ 4209.622] Module class: X.Org XInput Driver [ 4209.622] ABI class: X.Org XInput driver, version 13.0 [ 4209.622] (II) Using input driver 'synaptics' for 'AlpsPS/2 ALPS GlidePoint' [ 4209.622] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so [ 4209.622] (**) AlpsPS/2 ALPS GlidePoint: always reports core events [ 4209.622] (**) Option "Device" "/dev/input/mouse1" [ 4209.663] (EE) synaptics: AlpsPS/2 ALPS GlidePoint: Synaptics driver unable to detect protocol [ 4210.155] (EE) PreInit returned 11 for "AlpsPS/2 ALPS GlidePoint" [ 4210.155] (II) UnloadModule: "synaptics" [ 4210.155] (II) Unloading synaptics |
almidon |
|
Темы:
3
Сообщения:
9
Участник с: 11 июня 2009
|
Лучшим решением вижу замену самого тачпада на нормальный Synaptics. Сам патчил ядро, после чего скролинги и круговые прокрутки появились, но ждать, когда эти японские жлобы выдадут спецификации для реализации мультитача, не вижу смысла. Все равно это барахло не будет работать также хорошо, как synaptics. Ни разу не видел, чтобы их поделки нормально работали даже в “родной” для них среде, в этих их виндовсах. |
almidon |
|
Темы:
3
Сообщения:
9
Участник с: 11 июня 2009
|
Заменил свой Alps на Synaptics и вот что я скажу: ни один патч или еще какой танец с бубном вокруг Alps, не заставят его работать так же великолепно, как работает “из коробки” Synaptics. Второй день просто безумствую от удовольствия пользования: начиная от просто перемещений указателя и заканчивая такими мелочами как прокрутки, которые всегда на своих местах, не зависимо от настроения железки, реакция именно на касание а не на подвод пальца к поверхности, нормально работающий клик двумя пальцами, точность подвода курсора при накрученном ускорении и управление, не зависящее от влажности рук и температуры окружающей среды. Таким образом, про мышу можно вообще забыть навсегда. 10 баксов на ebay и час возни на замену, потрачены по делу. |
flymster |
|
Темы:
2
Сообщения:
10
Участник с: 03 мая 2011
|
almidon Будьте добры, скажите, что за модель синаптика приобрели? Насколько сложно его монтировать? Я, может, тоже решусь на замену. |
preved |
|
Темы:
7
Сообщения:
27
Участник с: 27 октября 2011
|
такие же проблемы. накатил psmouse-elantech из аура. тачпад стал определяться как alps. не могу сконфигурировать его. кидаю в 10-synaptics.conf все, как это в арчивики прописано(пробовал множество конфигов). там есть еще:Section “ServerLayout”куда это кидать? и, да, сконфигурированный тачпад будет нормально вырубаться своей кнопкой(она над ним, а не как обычно в f-блоке клавиш)? или тут опять надо намудрить что-то? зы: замена тачпада не интересна. это что-то из рязда “выкини ноут, купи другой” |
void |
|
Темы:
32
Сообщения:
375
Участник с: 15 февраля 2010
|
у меня alps работает так:[void in ~]$ cat /etc/X11/xorg.conf.d/10-synaptics.conf Section "InputClass" Identifier "touchpad catchall" Driver "synaptics" MatchIsTouchpad "on" MatchDevicePath "/dev/input/event*" #Option "LeftEdge" "600" Option "RightEdge" "850" #Option "TopEdge" "90" Option "BottomEdge" "600" Option "TapButton1" "1" Option "TapButton2" "2" Option "TapButton3" "3" Option "HorizEdgeScroll" "on" Option "MaxTapTime" "160" Option "MaxTapMove" "160" Option "MaxDoubleTapTime" "100" #Option "ClickTime" "10" Option "FastTaps" "true" Option "MinSpeed" "0.20" Option "MaxSpeed" "1.5" Option "AccelFactor" "0.20" Option "SHMConfig" "on" EndSection [void in ~]$ cat /etc/X11/xorg.conf.d/ 10-evdev.conf 10-quirks.conf 10-synaptics.conf 20-intel.conf [void in ~]$ cat /etc/X11/xorg.conf.d/10-evdev.conf # # Catch-all evdev loader for udev-based systems # We don't simply match on any device since that also adds accelerometers # and other devices that we don't really want to use. The list below # matches everything but joysticks. Section "InputClass" Identifier "evdev pointer catchall" MatchIsPointer "on" MatchDevicePath "/dev/input/event*" Driver "evdev" EndSection Section "InputClass" Identifier "evdev keyboard catchall" MatchIsKeyboard "on" MatchDevicePath "/dev/input/event*" Driver "evdev" EndSection Section "InputClass" Identifier "evdev touchpad catchall" MatchIsTouchpad "on" MatchDevicePath "/dev/input/event*" Driver "evdev" EndSection Section "InputClass" Identifier "evdev tablet catchall" MatchIsTablet "on" MatchDevicePath "/dev/input/event*" Driver "evdev" EndSection Section "InputClass" Identifier "evdev touchscreen catchall" MatchIsTouchscreen "on" MatchDevicePath "/dev/input/event*" Driver "evdev" EndSection [void in ~]$ |