You are not logged in.

#1 2015-04-30 19:26:43

brando56894
Member
From: NYC
Registered: 2008-08-03
Posts: 681

Can't Use Trackpad in GUI Even Though It's Detected

I have Arch installed on my HP Pavilion Chromebook (not the HP 14) and my touchpad doesn't move the cursor at all so I stuck using a mouse. I was worried that I may have damaged it since I have taken the chromebook apart a few times in order to upgrade it. I also thought that maybe the drivers weren't loaded but that doesn't seem to be the case since it's listed in /proc/bus/input/devices

Here's the output

I: Bus=0018 Vendor=0000 Product=0000 Version=0001
N: Name="Cypress APA Trackpad (cyapa)"
P: Phys=i2c-0-0067/input0
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/i2c-0/0-0067/input/input14
U: Uniq=
H: Handlers=event14 mouse0 
B: PROP=1
B: EV=b
B: KEY=e520 30000 0 0 0 0
B: ABS=660800001000003

I know the device itself works because I have used evtest /dev/input/input14 to verify the touches. X also detect the device because it says so in the logs.

[   174.687] (II) config/udev: Adding input device Cypress APA Trackpad (cyapa) (/dev/input/event14)
[   174.687] (**) Cypress APA Trackpad (cyapa): Applying InputClass "evdev touchpad catchall"
[   174.687] (**) Cypress APA Trackpad (cyapa): Applying InputClass "Cypress Trackpad"
[   174.687] (II) Using input driver 'evdev' for 'Cypress APA Trackpad (cyapa)'
[   174.687] (**) Cypress APA Trackpad (cyapa): always reports core events
[   174.687] (**) evdev: Cypress APA Trackpad (cyapa): Device: "/dev/input/event14"
[   174.710] (--) evdev: Cypress APA Trackpad (cyapa): Vendor 0 Product 0
[   174.710] (--) evdev: Cypress APA Trackpad (cyapa): Found 3 mouse buttons
[   174.710] (--) evdev: Cypress APA Trackpad (cyapa): Found absolute axes
[   174.710] (--) evdev: Cypress APA Trackpad (cyapa): Found absolute multitouch axes
[   174.710] (--) evdev: Cypress APA Trackpad (cyapa): Found x and y absolute axes
[   174.710] (--) evdev: Cypress APA Trackpad (cyapa): Found absolute touchpad.
[   174.710] (II) evdev: Cypress APA Trackpad (cyapa): Configuring as touchpad
[   174.710] (**) evdev: Cypress APA Trackpad (cyapa): YAxisMapping: buttons 4 and 5
[   174.710] (**) evdev: Cypress APA Trackpad (cyapa): EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[   174.710] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1f.3/i2c-7/7-0067/input/input14/event14"
[   174.710] (II) XINPUT: Adding extended input device "Cypress APA Trackpad (cyapa)" (type: TOUCHPAD, id 11)
[   174.710] (II) evdev: Cypress APA Trackpad (cyapa): initialized for absolute axes.
[   174.711] (**) Cypress APA Trackpad (cyapa): (accel) keeping acceleration scheme 1
[   174.711] (**) Cypress APA Trackpad (cyapa): (accel) acceleration profile 0
[   174.711] (**) Cypress APA Trackpad (cyapa): (accel) acceleration factor: 2.000
[   174.711] (**) Cypress APA Trackpad (cyapa): (accel) acceleration threshold: 4
[   174.712] (II) config/udev: Adding input device Cypress APA Trackpad (cyapa) (/dev/input/mouse0)
[   174.712] (II) No input driver specified, ignoring this device.
[   174.712] (II) This device may have been added with another device file.

Full Log


So if the drivers are loaded and it's detected by the X Server, why doesn't it work at all in KDE?

Edit: This doesn't seem to be specific to KDE since I just tested an X session with TWM and it didn't work in there either.

Last edited by brando56894 (2015-04-30 19:42:57)

Offline

#2 2015-04-30 19:29:52

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,480
Website

Re: Can't Use Trackpad in GUI Even Though It's Detected

Have you installed xf86-input-synaptics?


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#3 2015-04-30 19:45:14

brando56894
Member
From: NYC
Registered: 2008-08-03
Posts: 681

Re: Can't Use Trackpad in GUI Even Though It's Detected

I didn't have it installed so I installed it and restarted X but that didn't change anything.

Offline

#4 2015-05-01 21:06:36

brando56894
Member
From: NYC
Registered: 2008-08-03
Posts: 681

Re: Can't Use Trackpad in GUI Even Though It's Detected

I managed to get it working (mostly) by copying the config file in the wiki and then I had to lower the touch sensitivity in KDE because it was only detecting certain touches and it was really jagged. Two finger scrolling works, but I can't seem to get tap-clicking to work.

Here's my /etc/X11/xorg.conf.d/50-synaptics.conf but it seems the settings in the touchpad module in System Settings seem to override that, except for the tapping.

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/mouse*"
                Option "TapButton1" "1"
                Option "TapButton2" "2"
                Option "TapButton3" "3"
                Option "VertEdgeScroll" "on"
                Option "VertTwoFingerScroll" "on"
                Option "HorizEdgeScroll" "on"
                Option "HorizTwoFingerScroll" "on"
                Option "CircularScrolling" "on"
                Option "CircScrollTrigger" "2"
                Option "EmulateTwoFingerMinZ" "40"
                Option "EmulateTwoFingerMinW" "8"
                Option "CoastingSpeed" "0"
                Option "FingerLow" "35"
                Option "FingerHigh" "40"
                Option "Ignore" "on"
EndSection

Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
        Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
EndSection

Offline

Board footer

Powered by FluxBB