Bug 15361

Summary: Clickpad right and middle buttons don't work on laptop
Product: Mageia Reporter: Alexander Martynenko <sad_sanya>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: Normal CC: thierry.vignaud
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: x11-driver-input-synaptics CVE:
Status comment:
Attachments: hwinfo full output

Description Alexander Martynenko 2015-02-25 16:49:52 CET
Description of problem:

At laptop with clickpad (touchpad with one physical button and software
emulation of 3) only left button works after install.
For example, laptops Acer Extensa 2509 and Acer Espire E5-771.


How reproducible:

Install Mageia on laptop with clickpad and try to press at middle and right buttons. 

Way to fix:
For clickpads, add next parameters to  /usr/share/X11/xorg.conf.d/50-synaptics.conf :
Option "ClickPad" "1"
Option "SoftButtonAreas" "66% 0 82% 0 33% 65% 82% 0"
Option "AreaBottomEdge" "82%"



Reproducible: 

Steps to Reproduce:
Comment 1 Alexander Martynenko 2015-02-25 16:51:40 CET
Created attachment 5949 [details]
hwinfo full output
Alexander Martynenko 2015-02-26 05:14:01 CET

Hardware: x86_64 => All

Comment 2 Thierry Vignaud 2015-02-26 13:38:20 CET
We cannot blindly enforce such a default, it might break other laptops.
Can you write an udev rule that would match only this model and test it?
See http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/tree/conf/50-synaptics.conf
especially the two latest rules

eg something like:

# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Disable clickpad buttons on Apple touchpads"
FIXME=> MatchProduct "Acer|????????????"
        MatchDriver "synaptics"
        Option "ClickPad" "1"
        Option "SoftButtonAreas" "66% 0 82% 0 33% 65% 82% 0"
        Option "AreaBottomEdge" "82%"
EndSection


See also:
http://pkgs.fedoraproject.org/cgit/xorg-x11-drv-synaptics.git/tree/50-synaptics.conf http://pkgs.fedoraproject.org/cgit/xorg-x11-drv-synaptics.git/tree/70-touchpad-quirks.rules

CC: (none) => thierry.vignaud

Comment 3 Alexander Martynenko 2015-02-27 12:51:23 CET
Ok:

#Acer new laptop clickpads (Acer 2509, 2510, E5-771 etc...)
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        MatchProduct "06CB:2970"
        Option "ClickPad" "1"
        Option "SoftButtonAreas" "66% 0 82% 0 33% 65% 82% 0"
        Option "AreaBottomEdge" "82%"
EndSection



Tested on 3 Acer laptops, works fine.
Comment 4 Alexander Martynenko 2015-03-02 14:11:23 CET
I received the latest update, it works.
Thanks!

It's possible to close a ticket.
Comment 5 Thierry Vignaud 2015-03-02 14:12:55 CET
Closing

Status: NEW => RESOLVED
Resolution: (none) => FIXED