I fixed the touchpad by adding the following lines to
/usr/share/X11/xorg.conf.d/10-evdev.conf:

Section "InputClass"  
    Identifier "Surface Pro 3 cover"
    MatchIsPointer "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    Option "vendor" "045e"
    Option "product" "07dc"
    Option "IgnoreAbsoluteAxes" "True"
EndSection 

This fix was discussed at
https://github.com/nuclearsandwich/surface3-archlinux/issues/4 and
http://askubuntu.com/questions/620726/ubuntu-on-surface-pro-3-or-linux-
at-all.

In my case, the type cover stopped working after upgrading to 15.10
because the upgrade overwrote /usr/share/X11/xorg.conf.d/10-evdev.conf.

I'm not sure whether this matters, but there are two type cover USB IDs,
0x07de and 0x07e2, as discussed at
https://www.reddit.com/r/SurfaceLinux/comments/3dzriz/info_surface_pro_3_patch_status/.
Maybe this fix only works for one of the two IDs.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1504618

Title:
  Touch pad not working on Surface Pro 3 Type Cover

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1504618/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to