[PATCH xf86-input-synaptics v4 00/10] ClickPad support

Mike Lothian mike at fireburn.co.uk
Sat Mar 3 15:09:42 PST 2012


I'm testing these patches out on my Gentoo box where I'm running the
latest git for the whole X stack

I can't seem to get the right (or middle) buttons working

I've tried your script but it's failing at the following command:

fireburn at tau ~ $ xinput list 12
SynPS/2 Synaptics TouchPad                      id=12   [slave  pointer  (2)]
        Reporting 9 classes:
                Class originated from: 12. Type: XIButtonClass
                Buttons supported: 12
X Error of failed request:  BadAtom (invalid Atom parameter)
  Major opcode of failed request:  17 (X_GetAtomName)
  Atom id in failed request:  0xb0002
  Serial number of failed request:  23
  Current serial number in output stream:  23
                Button labels: "Button Middle" "Button Right" "Button
Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz
Wheel Right" None None None None None

Also is there an option to set the left button click area? It would be
nice if I was clicking and used the trackpad if the actions were
interpreted by Synaptics as selecting an area rather than triggering a
multitouch event (for me that's right click)

I'm attaching my Xorg.0.log and synclient outputs

I tried setting the values manually based on the ranges in both the
Xorg.0.log and synclient output but keep getting errors - I was trying
to give each button a 1/3 of the track pad and a 1/5 of the height
-------------- next part --------------
A non-text attachment was scrubbed...
Name: synclient.output
Type: application/octet-stream
Size: 2418 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20120303/429ae393/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Xorg.0.log
Type: text/x-log
Size: 28291 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20120303/429ae393/attachment-0001.bin>

More information about the xorg-devel mailing list