Bug 18958 - Точпад на Branch5 не корректно инициализируется
Summary: Точпад на Branch5 не корректно инициализируется
Status: CLOSED NOTABUG
Alias: None
Product: Branch 5.0
Classification: Distributions
Component: xorg-drv-synaptics (show other bugs)
Version: unspecified
Hardware: all Linux
: P2 normal
Assignee: Valery Inozemtsev
QA Contact: qa-5.0@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-24 10:45 MSK by Roman Savochenko
Modified: 2009-02-25 11:37 MSK (History)
0 users

See Also:


Attachments
Конфигурация X-сервера (2.10 KB, text/plain)
2009-02-24 10:45 MSK, Roman Savochenko
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roman Savochenko 2009-02-24 10:45:33 MSK
Created attachment 3334 [details]
Конфигурация X-сервера

Обновил на Net-буке Branch 4.1 до Branch 5.0 и обнаружилось, что тамошние иксы перестали корректно различать точпад.
Точнее они различают, но одновременно видят точпад и как обычную мышь. В результате на одно устройство вешаются два драйвера или два протокола. Как отрицательный эффект этого безобразия точпад стаёт раза в два медленее, двойной клик и прокрутки выключаются. Эффект от gsynaptics отсутствует, хотя доступ и есть.

Кстати подобный эффект наблюдался и на Branch 4.1 с другой моделью ноута.

Ниже привожу сравнение участков логов с обнаружением мыши и вкладываю конфиг:
//Branch 4.1
X.Org X Server 1.4.2
Release Date: 11 June 2008
(II) config/hal: Adding input device SynPS/2 Synaptics TouchPad
(II) LoadModule: "synaptics"
(II) Loading /usr/lib/X11/modules/input//synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
   compiled for 4.3.99.902, module version = 1.0.0
   Module class: X.Org XInput Driver
   ABI class: X.Org XInput driver, version 2.0
(II) Synaptics touchpad driver version 0.15.0
(**) Option "Device" "/dev/input/event8"
(**) Option "SHMConfig" "on"
(**) Option "LeftEdge" "1700"
(**) Option "RightEdge" "5300"
(**) Option "TopEdge" "1700"
(**) Option "BottomEdge" "4200"
(**) Option "FingerLow" "25"
(**) Option "FingerHigh" "30"
(**) Option "MaxTapTime" "180"
(**) Option "MaxTapMove" "220"
(**) Option "VertScrollDelta" "100"
(**) Option "RTCornerButton" "2"
(**) Option "RBCornerButton" "3"
(**) Option "TapButton1" "1"
(**) Option "TapButton2" "2"
(**) Option "TapButton3" "3"
(--) SynPS/2 Synaptics TouchPad touchpad found
(**) SynPS/2 Synaptics TouchPad: always reports core events
(II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: MOUSE)
(--) SynPS/2 Synaptics TouchPad touchpad found
(II) config/hal: Adding input device AT Translated Set 2 keyboard
(II) LoadModule: "kbd"


//Branch 5.0
X.Org X Server 1.5.3
Release Date: 5 November 2008
(II) Synaptics touchpad driver version 1.0.0
(--) Synaptics Mouse auto-dev sets device to /dev/input/event8
(**) Option "Device" "/dev/input/event8"
(II) Synaptics Mouse: x-axis range 1472 - 5472
(II) Synaptics Mouse: y-axis range 1408 - 4448
(II) Synaptics Mouse: pressure range 0 - 255
(II) Synaptics Mouse: finger width range 0 - 0
(II) Synaptics Mouse: buttons: left right middle double triple
(**) Option "SHMConfig" "on"
(**) Option "LeftEdge" "1700"
(**) Option "RightEdge" "5300"
(**) Option "TopEdge" "1700"
(**) Option "BottomEdge" "4200"
(**) Option "FingerLow" "25"
(**) Option "FingerHigh" "30"
(**) Option "MaxTapTime" "180"
(**) Option "MaxTapMove" "220"
(**) Option "VertScrollDelta" "100"
(--) Synaptics Mouse touchpad found
(**) Option "AlwaysCore"
(**) Synaptics Mouse: always reports core events
(**) Option "Protocol" "IMPS/2"
(**) Mouse0: Device: "/dev/input/mice"
(**) Mouse0: Protocol: "IMPS/2"
(**) Option "CorePointer"
(**) Mouse0: always reports core events
(**) Option "Device" "/dev/input/mice"
(**) Option "Emulate3Buttons" "no"
(**) Option "ZAxisMapping" "4 5"
(**) Mouse0: ZAxisMapping: buttons 4 and 5
(**) Mouse0: Buttons: 9
(**) Mouse0: Sensitivity: 1
(**) Option "CoreKeyboard"
Comment 1 Valery Inozemtsev 2009-02-24 11:40:09 MSK
он инициализируется ровно так как вы его просили
Option  "AutoAddDevices" "true" и убрать из конфига все упоминания об InputDevice
Comment 2 Roman Savochenko 2009-02-24 12:25:53 MSK
Так то работает.
Одно только замечание, а если мне понадобится внести индивидуальные настройки для точпада или мыши. И вообще как точпад настраивать?
Или synclient где то сохраняет настройки и актуализирует их при запуске?
Comment 3 Valery Inozemtsev 2009-02-24 12:35:49 MSK
/etc/hal/fdi/policy/20-x11-input-synaptics.fdi
Comment 4 Roman Savochenko 2009-02-24 12:52:26 MSK
Ан нет там такого. Прочитать где?
И конфиг, кстати, не мой, а производителя железки.
Comment 5 Roman Savochenko 2009-02-25 11:37:34 MSK
Нашлось здесь: /usr/share/hal/fdi/policy/20thirdparty
Спасибо за направление. Настроил что нужно и работает нормально.