You are not logged in.

#1 2010-05-08 12:22:47

toorlv
Member
Registered: 2009-11-01
Posts: 65

xorg 1.8 + touchpad

Can't get touchpad working. HAL disabled, udev started, xf86-input-synaptics/xf86-input-evdev installed.

Keyboard works fine. If I disable mouse-all, touchpad doesn't work at all.

Xorg.0.log:

[   660.214] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
[   660.214] (**) Option "xkb_rules" "evdev"
[   660.214] (**) Option "xkb_model" "evdev"
[   660.214] (**) Option "xkb_layout" "us,ru(winkeys)"
[   660.215] (**) Option "xkb_options" "grp:ctrl_shift_toggle,terminate:ctrl_alt_bksp"
[   660.279] (II) config/udev: Adding input device Video Bus (/dev/input/event2)
[   660.279] (**) Video Bus: Applying InputClass "keyboard-all"
[   660.279] (**) Video Bus: always reports core events
[   660.279] (**) Video Bus: Device: "/dev/input/event2"
[   660.279] (II) Video Bus: Found keys
[   660.279] (II) Video Bus: Configuring as keyboard
[   660.279] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD)
[   660.279] (**) Option "xkb_rules" "evdev"
[   660.279] (**) Option "xkb_model" "evdev"
[   660.279] (**) Option "xkb_layout" "us,ru(winkeys)"
[   660.279] (**) Option "xkb_options" "grp:ctrl_shift_toggle,terminate:ctrl_alt_bksp"
[   660.313] (II) config/udev: Adding input device Lid Switch (/dev/input/event4)
[   660.313] (II) No input driver/identifier specified (ignoring)
[   660.314] (II) config/udev: Adding input device Sleep Button (/dev/input/event3)
[   660.314] (**) Sleep Button: Applying InputClass "keyboard-all"
[   660.314] (**) Sleep Button: always reports core events
[   660.314] (**) Sleep Button: Device: "/dev/input/event3"
[   660.314] (II) Sleep Button: Found keys
[   660.314] (II) Sleep Button: Configuring as keyboard
[   660.314] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD)
[   660.314] (**) Option "xkb_rules" "evdev"
[   660.314] (**) Option "xkb_model" "evdev"
[   660.314] (**) Option "xkb_layout" "us,ru(winkeys)"
[   660.314] (**) Option "xkb_options" "grp:ctrl_shift_toggle,terminate:ctrl_alt_bksp"
[   660.322] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event1)
[   660.323] (**) AT Translated Set 2 keyboard: Applying InputClass "keyboard-all"
[   660.323] (**) AT Translated Set 2 keyboard: always reports core events
[   660.323] (**) AT Translated Set 2 keyboard: Device: "/dev/input/event1"
[   660.323] (II) AT Translated Set 2 keyboard: Found keys
[   660.323] (II) AT Translated Set 2 keyboard: Configuring as keyboard
[   660.323] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
[   660.323] (**) Option "xkb_rules" "evdev"
[   660.323] (**) Option "xkb_model" "evdev"
[   660.323] (**) Option "xkb_layout" "us,ru(winkeys)"
[   660.323] (**) Option "xkb_options" "grp:ctrl_shift_toggle,terminate:ctrl_alt_bksp"
[   660.324] (II) config/udev: Adding input device PS/2 Synaptics TouchPad (/dev/input/event7)
[   660.324] (**) PS/2 Synaptics TouchPad: Applying InputClass "mouse-all"
[   660.324] (**) PS/2 Synaptics TouchPad: always reports core events
[   660.324] (**) PS/2 Synaptics TouchPad: Device: "/dev/input/event7"
[   660.324] (II) PS/2 Synaptics TouchPad: Found 3 mouse buttons
[   660.324] (II) PS/2 Synaptics TouchPad: Found relative axes
[   660.324] (II) PS/2 Synaptics TouchPad: Found x and y relative axes
[   660.324] (II) PS/2 Synaptics TouchPad: Configuring as mouse
[   660.324] (**) PS/2 Synaptics TouchPad: YAxisMapping: buttons 4 and 5
[   660.324] (**) PS/2 Synaptics TouchPad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[   660.324] (II) XINPUT: Adding extended input device "PS/2 Synaptics TouchPad" (type: MOUSE)
[   660.324] (**) PS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[   660.324] (**) PS/2 Synaptics TouchPad: (accel) acceleration profile 0
[   660.324] (**) PS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[   660.324] (**) PS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[   660.324] (II) PS/2 Synaptics TouchPad: initialized for relative axes.
[   660.324] (II) config/udev: Adding input device PS/2 Synaptics TouchPad (/dev/input/mouse1)
[   660.324] (**) PS/2 Synaptics TouchPad: Applying InputClass "mouse-all"
[   660.324] (**) PS/2 Synaptics TouchPad: always reports core events
[   660.325] (**) PS/2 Synaptics TouchPad: Device: "/dev/input/mouse1"
[   660.325] (EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device
[   660.325] (II) UnloadModule: "evdev"
[   660.325] (EE) PreInit returned NULL for "PS/2 Synaptics TouchPad"
[   660.325] (II) config/udev: Adding input device PC Speaker (/dev/input/event6)
[   660.325] (II) No input driver/identifier specified (ignoring)
[   660.327] (II) config/udev: Adding input device Macintosh mouse button emulation (/dev/input/event0)
[   660.327] (**) Macintosh mouse button emulation: Applying InputClass "mouse-all"
[   660.327] (**) Macintosh mouse button emulation: always reports core events
[   660.327] (**) Macintosh mouse button emulation: Device: "/dev/input/event0"
[   660.327] (II) Macintosh mouse button emulation: Found 3 mouse buttons
[   660.327] (II) Macintosh mouse button emulation: Found relative axes
[   660.327] (II) Macintosh mouse button emulation: Found x and y relative axes
[   660.327] (II) Macintosh mouse button emulation: Configuring as mouse
[   660.327] (**) Macintosh mouse button emulation: YAxisMapping: buttons 4 and 5
[   660.327] (**) Macintosh mouse button emulation: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[   660.327] (II) XINPUT: Adding extended input device "Macintosh mouse button emulation" (type: MOUSE)
[   660.327] (**) Macintosh mouse button emulation: (accel) keeping acceleration scheme 1
[   660.327] (**) Macintosh mouse button emulation: (accel) acceleration profile 0
[   660.327] (**) Macintosh mouse button emulation: (accel) acceleration factor: 2.000
[   660.327] (**) Macintosh mouse button emulation: (accel) acceleration threshold: 4
[   660.327] (II) Macintosh mouse button emulation: initialized for relative axes.
[   660.328] (II) config/udev: Adding input device Macintosh mouse button emulation (/dev/input/mouse0)
[   660.328] (**) Macintosh mouse button emulation: Applying InputClass "mouse-all"
[   660.328] (**) Macintosh mouse button emulation: always reports core events
[   660.328] (**) Macintosh mouse button emulation: Device: "/dev/input/mouse0"
[   660.328] (EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device
[   660.328] (II) UnloadModule: "evdev"
[   660.328] (EE) PreInit returned NULL for "Macintosh mouse button emulation"
[lappy X11$] ls
twm xinit xorg.conf.backup xorg.conf.d
[lappy X11$] cd xorg.conf.d
[lappy xorg.conf.d$] ls
10-evdev.conf

10-evdev.conf:

# Catchall classes for input devices
# 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 "keyboard-all"
        MatchIsKeyboard "on"
        Driver "evdev"
        Option  "AutoRepeat"    "500 30"
        Option  "XkbLayout"     "us,ru(winkeys)"
        Option  "XkbOptions"    "grp:ctrl_shift_toggle,terminate:ctrl_alt_bksp"
EndSection

Section "InputClass"
        Identifier "synaptics-all"
        MatchIsTouchpad "on"
        Driver "synaptics"
    Option "TapButton1" "1"
    Option "TapButton2" "2"
    Option "TapButton3" "3"
    Option "VertEdgeScroll" "1"
    Option "VertTwoFingerScroll" "1"
    Option "HorizEdgeScroll" "1"
    Option "HorizTwoFingerScroll" "1"
    Option "CircularScrolling" "1"
    Option "CircScrollTrigger" "2"
    Option "RTCornerButton" "2"
EndSection

Section "InputClass"
        Identifier "mouse-all"
        MatchIsPointer "on"
        Driver "evdev"
EndSection

Last edited by toorlv (2010-05-08 12:26:42)

Offline

#2 2010-05-08 14:55:45

jxy
Member
Registered: 2008-12-03
Posts: 133

Re: xorg 1.8 + touchpad

You don't seem to have xf86-input-synaptics installed properly.

% pacman -Qo /etc/X11/xorg.conf.d/10-synaptics.conf
/etc/X11/xorg.conf.d/10-synaptics.conf is owned by xf86-input-synaptics 1.2.2-1

I guess reinstall xf86-input-synaptics 1.2.2-1 would solve your problem.

Just for the reference, the content of the file "/etc/X11/xorg.conf.d/10-synaptics.conf" is

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
EndSection

Offline

#3 2010-05-09 01:55:08

toorlv
Member
Registered: 2009-11-01
Posts: 65

Re: xorg 1.8 + touchpad

Reinstalled packages: xf86-input-evdev, xorg-server, xf86-input-synaptics. All .confs was recreated.

Same problem, options doesn't work.

[lappy xorg.conf.d]$ grep XINPUT /var/log/Xorg.0.log
[  1420.376] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
[  1420.441] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD)
[  1420.612] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD)
[  1420.630] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
[  1420.633] (II) XINPUT: Adding extended input device "PS/2 Synaptics TouchPad" (type: MOUSE)
[  1420.639] (II) XINPUT: Adding extended input device "Macintosh mouse button emulation" (type: MOUSE)
[lappy xorg.conf.d]$ grep TouchPad /var/log/Xorg.0.log
[  1420.632] (II) config/udev: Adding input device PS/2 Synaptics TouchPad (/dev/input/event7)
[  1420.632] (**) PS/2 Synaptics TouchPad: Applying InputClass "evdev pointer catchall"
[  1420.632] (**) PS/2 Synaptics TouchPad: always reports core events
[  1420.633] (**) PS/2 Synaptics TouchPad: Device: "/dev/input/event7"
[  1420.633] (II) PS/2 Synaptics TouchPad: Found 3 mouse buttons
[  1420.633] (II) PS/2 Synaptics TouchPad: Found relative axes
[  1420.633] (II) PS/2 Synaptics TouchPad: Found x and y relative axes
[  1420.633] (II) PS/2 Synaptics TouchPad: Configuring as mouse
[  1420.633] (**) PS/2 Synaptics TouchPad: YAxisMapping: buttons 4 and 5
[  1420.633] (**) PS/2 Synaptics TouchPad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[  1420.633] (II) XINPUT: Adding extended input device "PS/2 Synaptics TouchPad" (type: MOUSE)
[  1420.633] (**) PS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[  1420.633] (**) PS/2 Synaptics TouchPad: (accel) acceleration profile 0
[  1420.633] (**) PS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[  1420.633] (**) PS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[  1420.633] (II) PS/2 Synaptics TouchPad: initialized for relative axes.
[  1420.634] (II) config/udev: Adding input device PS/2 Synaptics TouchPad (/dev/input/mouse1)
[lappy ~]$ cd /etc/X11/xorg.conf.d
[lappy xorg.conf.d]$ ls
10-evdev.conf  10-quirks.conf  10-synaptics.conf
[lappy xorg.conf.d]$
[lappy xorg.conf.d]$ cat 10-evdev.conf
# Catchall classes for input devices
# 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"
        Option  "AutoRepeat"    "500 30"
        Option  "XkbLayout"     "us,ru(winkeys)"
        Option  "XkbOptions"    "grp:ctrl_shift_toggle,terminate:ctrl_alt_bksp"
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

10-synaptics.conf:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
    Option "TapButton1" "1"
    Option "TapButton2" "2"
    Option "TapButton3" "3"
    Option "VertEdgeScroll" "1"
    Option "VertTwoFingerScroll" "1"
    Option "HorizEdgeScroll" "1"
    Option "HorizTwoFingerScroll" "1"
    Option "CircularScrolling" "1"
    Option "CircScrollTrigger" "2"
EndSection

Last edited by toorlv (2010-05-09 02:16:48)

Offline

#4 2010-05-10 03:14:56

toorlv
Member
Registered: 2009-11-01
Posts: 65

Re: xorg 1.8 + touchpad

Updated to 1.2.2-2. Still same problem. sad

b33p

Offline

#5 2010-06-23 07:07:35

hkuieagle
Member
From: China
Registered: 2010-05-07
Posts: 1

Re: xorg 1.8 + touchpad

Same problem and I have upgraded to xorg1.8 !
HELP!!!

Offline

#6 2010-06-23 20:49:05

unrest
Member
From: Germany
Registered: 2010-06-23
Posts: 6
Website

Re: xorg 1.8 + touchpad

As  this blog and my 10-synaptics.conf say, it's fairly easy to get synaptics working. with the appropriate Section in this .conf.
You'll just need to restart X/slim/xdm/etc. after changing that file (and you got the conf right, as your quote shows). You did that, didn't you?

Same applies for e.g. German keyboard layout in X, which is to be configured in 10-evdev.conf.


Yours,
Unrest

//edit: Just in case you know some German, this is worth reading (or the hassle with babelfish) wink
//edit2: fixed some bad english. sorry for that. will do better in future.

Last edited by unrest (2010-06-23 21:01:55)


To thine own self be true.

Offline

#7 2010-06-23 22:29:26

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: xorg 1.8 + touchpad

This is the testing forum - xorg 1.8 is no longer in testing.

There are other relevant threads - please use them.

Closed.

Offline

Board footer

Powered by FluxBB