FS#33282 - [xf86-input-synaptics] Provide upstream configuration

Attached to Project: Arch Linux
Opened by Karol Babioch (johnpatcher) - Thursday, 03 January 2013, 18:12 GMT
Last edited by Andreas Radke (AndyRTR) - Saturday, 05 January 2013, 09:30 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Andreas Radke (AndyRTR)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

I'm installed Arch on a laptop with a synaptic mousepad with soft buttons. Unfortunately the right button doesn't work out of the box with xf86-input-synaptics. The Wiki [1] lists what changed should be done. However I'm wondering why the upstream example configuration isn't provided with this package [2]. According to the xorg mailing list it should [3].

So is there any specific reason why we don't provide the upstream configuration?

Additional info:
* package version: xf86-input-synaptics 1.6.2-2

[1] https://wiki.archlinux.org/index.php/Touchpad_Synaptics#Buttonless_TouchPads_.28aka_ClickPads.29
[2] http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/tree/conf/50-synaptics.conf
[3] http://lists.x.org/archives/xorg/2013-January/055218.html
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Saturday, 05 January 2013, 09:30 GMT
Reason for closing:  Implemented
Comment by Andreas Radke (AndyRTR) - Friday, 04 January 2013, 20:52 GMT
Jan, any reason to not ship the vanilla one from conf/50-synaptics.conf? Imo we should follow upstream and
use their default one and also change it in the backup array.

http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/tree/conf/50-synaptics.conf?id=xf86-input-synaptics-1.6.2
Comment by Jan de Groot (JGC) - Friday, 04 January 2013, 21:26 GMT
The reason for our current config is the tapbutton configuration that we added. We haven't tracked upstream configuration lately, so any changes done in the meanwhile haven't been added to our config. Are the tapbutton configuration settings still needed, or is it default these days?
Comment by Andreas Radke (AndyRTR) - Saturday, 05 January 2013, 08:57 GMT
I doubt that this is still needed. Check http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/log/?qt=grep&q=tap

Neither upstream nor FC have it in their default config. I suggest to push new pkg to testing with the upstream
default config. We can easily bring the TapButtons back if needed.

How do we need to handle the old backup 10-synaptics.conf replacing with 50-synaptics.conf that people don't loose their old self made changes?
Comment by Jan de Groot (JGC) - Saturday, 05 January 2013, 09:11 GMT
We can just place 50-synaptics.conf as 10-synaptics.conf if we want, it's 50 upstream because they want the synaptics rules to be applied after evdev and friends. As synaptics comes after evdev, that is still true.

Anyways, checked the source, tapping is disabled by default if a physical left button is present.
Comment by Andreas Radke (AndyRTR) - Saturday, 05 January 2013, 09:23 GMT
Then I'm going to use the default config and readd the tapping functionality with a simple patch.

Loading...