synaptics touchpad. определяется как ps2 mouse
Tuule 18 Августа, 2011 - 00:56
здравствуйте. я пытаюсь настроить работающий тачпад. дело в том что ничего его не видит.
вот /etc/X11/xorg.conf:
Section "Files" ModulePath "/usr/lib64/xorg/modules" FontPath "/usr/share/fonts/misc/" FontPath "/usr/share/fonts/TTF/" FontPath "/usr/share/fonts/OTF/" FontPath "/usr/share/fonts/Type1/" FontPath "/usr/share/fonts/100dpi/" FontPath "/usr/share/fonts/75dpi/" EndSection Section "Module" Load "dbe" Load "dri" Load "dri2" Load "extmod" Load "glx" Load "record" EndSection Section "InputClass" Identifier "keyboard" MatchIsKeyboard "on" Driver "evdev" Option "AutoRepeat" "180 30" Option "XkbRules" "base" Option "XkbLayout" "us,ru" Option "XkbOptions" "ctrl:nocaps,grp:toggle,grp_led:caps,terminate:ctrl_alt_bksp" EndSection Section "InputClass" Identifier "touchpad" MatchIsTouchpad "on" Option "Device" "/dev/input/event*" Driver "synaptics" Option "MinSpeed" "0.70" Option "MaxSpeed" "1.00" Option "AccelFactor" "0.060" Option "VertTwoFingerScroll" "true" Option "HorizTwoFingerScroll" "true" EndSection
собственно не работает эмуляция средней кнопки, и колеса.
что собран драйвер, что не собран - тачпад работает как две кнопки и перемещение курсора. создается впечатление что драйвер ни на что не влияет.
перерыл кучу информации.
в ядре включены все мыши. но никакого результата это не дает.
дабы убедится что проблема не в ядре, я загрузился с rescuecd и отредактировав xorg.conf попробовал. не помогло.
подскажите, может кто сталкивался.
ни в lsusb, lspci никаких намеков на тачпад
valik@tuule ~ $ dmesg |grep syn [ 1.854554] bus: 'i2c': add driver synaptics_i2c
»
- Для комментирования войдите или зарегистрируйтесь
Tuule
А что пишет Xorg.log?
Чем больше юзерфрендли, тем сложнее юзать.
[ 496.535] (II) Loading
Покажите eix-installed -a
Покажите
valik@tuule ~ $ eix-installed
Убрать лишнее из
Убрать лишнее из /etc/make.conf
Настроить всё через evdev.
что подразумеваете под
что подразумеваете под "лишнее"?
grep INPUT /etc/make.conf ?
?
INPUT_DEVICES="evdev
Ну,так оставляете evdev,
Ну,так оставляете evdev, читаете F.A.Q. осмысленно, и настраиваете.
но мне же нужен synaptics!
но мне же нужен synaptics!
Так оставляете evdev and
Так оставляете evdev and synaptics,
делаете
Работаете.
уже)
уже)
xinput
У меня железяка dell inspiron n5110. Имел схожую проблему. После прочтения и разбора скрипта вот отсюда: http://xpapad.wordpress.com/2010/01/04/fully-disabling-touchpad-in-ubuntu-9-10-karmic-koala/
решил проблему скриптом:
#!/bin/bash
device_name="PS/2 Generic Mouse"
dev_id=`xinput list --short | grep "$device_name" | sed 's/.*id=//' | sed 's/\[.*$//'`
xinput set-prop $dev_id "Device Enabled" $1
для того чтобы включить вызываем скрипт с параметром 0, чтобы выключить и с параметром 1 чтобы включить.
в .bashrc прописал алиас скрипта
alias touchpadon='/home/nek/bin/touchpad 1'
alias touchpadoff='/home/nek/bin/touchpad 0'
Список устройтв xinput
xinput list --short
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ A4TECH USB Device id=12 [slave pointer (2)]
⎜ ↳ A4TECH USB Device id=13 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=15 [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=14 [slave keyboard (3)]
↳ Dell WMI hotkeys id=16 [slave keyboard (3)]
id нашего устройства 15
список свойств
xinput list-props "PS/2 Generic Mouse"
Device 'PS/2 Generic Mouse':
Device Enabled (126): 1
Coordinate Transformation Matrix (128): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (270): 0
Device Accel Constant Deceleration (271): 1.000000
Device Accel Adaptive Deceleration (272): 1.000000
Device Accel Velocity Scaling (273): 10.000000
Evdev Axis Inversion (274): 0, 0
Evdev Axes Swap (276): 0
Axis Labels (277): "Rel X" (136), "Rel Y" (137)
Button Labels (278): "Button Left" (129), "Button Middle" (130), "Button Right" (131), "Button Wheel Up" (132), "Button Wheel Down" (133)
Evdev Middle Button Emulation (279): 0
Evdev Middle Button Timeout (280): 50
Evdev Wheel Emulation (281): 0
Evdev Wheel Emulation Axes (282): 0, 0, 4, 5
Evdev Wheel Emulation Inertia (283): 10
Evdev Wheel Emulation Timeout (284): 200
Evdev Wheel Emulation Button (285): 4
Evdev Drag Lock Buttons (286): 0
Из практики настроек устройств сенсорных палей (tochscreen), если устройство работает и откалибровано, но нет драйвера - его можно настроить через xinput.
PS на англо-язычных форумах тема звучит как: баг драйверов synaptic: тач пад определяется как ps/2 mouse.
Для убунты имеется решение в виде патча драйверов.
собственно тоже dell inspiron
собственно тоже dell inspiron n5110
попробую
а что в ядре включено?
а что в ядре включено?
Чуть в сторону - А чего это у
Чуть в сторону - А чего это у вас и intel и nvidia рядом? Две карты что ли?
А по теме, покажите
да, две карты. какой именно
да, две карты.
какой именно конфиг Вы подразумеваете?
ядра
ядра
И еще покажите
И еще покажите /proc/bus/input
valik@tuule ~ $ grep
/proc/bus/input :
Сделайте: CONFIG_MOUSE_PS2_S
Сделайте:
перекомпильте ядро и в /etc/make.conf сделайте
потом
Надеюсь после этого вы увидите
;)
я тоже надеюсь)
я тоже надеюсь)
не помогло(
не помогло(
очень странно... а что сейчас
очень странно... а что сейчас показывает
Ну и тупой вопрос: мир пересобирать не пробовали? :)
[ 26.477] (==) intel(0):
Прочитайте всё таки, фак,
Прочитайте всё таки, фак, заведите драйвер , который вам рекомендуют и правьте конфиг, в факе всё есть.
не вышло( такое впечатление
не вышло( такое впечатление будто мышь слиишком новая. не помогает ничего. единственное что так это то что я добился—через gpointing-device-settings эмуляцию средней кнопки
кстати, gpdevsettings
кстати, gpdevsettings определяет мой тачпад как ps/2 мышь.
поэксперементировал. отключил udev флагом autoadddevices "off". настроил вручную тачпад — не может применить драйвер synaptics
пересобрал конечно
пересобрал конечно
x11-base/xorg-drivers собран
x11-base/xorg-drivers собран с INPUT_DEVICES="synaptics"?
конечно
конечно
собственно, пересобрал мир
собственно, пересобрал мир как сказали.
заметил интересную вещь. если я выключаю MatchIsTouchpad то не работает ни тачпад ни клавиатура, но. в /var/log/Xorg.0.log/ пишет что грузит параметры тачпада через synaptics!
иначе — как сейчас, как ps2 мышь.
ядро
А в ядре-то модуль синаптика включен?
то что должен выдавать /var/log/Xorg.0.log
это ведь не тот тачпад. там
это ведь не тот тачпад. там об этом в хэлпе написано
Так это synaptics touchpad
Так это synaptics touchpad или нет?
Чем больше юзерфрендли, тем сложнее юзать.
это не для x11
это не для x11
Это я понимаю. Вопрос о том,
Это я понимаю. Вопрос о том, а что за железо на самом деле стоит. Я сталкивался с тем, что у меня был тачпад, но он был не синаптикс а потому стандартными драйверами не обслуживался.
Чем больше юзерфрендли, тем сложнее юзать.
видимо то же самое. а какими
видимо то же самое. а какими драйверами Вы пользовались?
ноут Dell Inspiron N5110
и как узнать что за железо?
а вообще да) он включён
а вообще да) он включён
должно, но не выдает.
должно, но не выдает.
дабы попробовать, я прописал
дабы попробовать, я прописал синаптикс модулем, оно грузит его но НЕ запускает им тачпад
CONFIG_MOUSE_PS2_ELANTECH=y в
включено?
угу
угу
поставил убунту. на ней
загрузился с лив убунты. на ней определяется как ImPS/2 ALPS мышь. работает боковой скролл.