Hi,

thanks for testing!  Does "NOT OK" mean that two-finger
scrolling works badly, or that it doesn't work at all?
If possible, could you record the output of
    $ xinput --test /dev/wsmouse0
for a short period of time and perform the scroll gesture?

Ulf

On 08/01/2017 11:09 AM, Olivier Antoine wrote:
> Mouse move: OK
> Mouse tapping: OK
> Two-fingers scrolling: NOT OK
> 
> Machine Lenovo Thinkpad E130
> 
> # wsconsctl | grep 'mouse'
> mouse.type=synaptics
> mouse.rawmode=0
> mouse.scale=1472,5768,1408,5236,0,66,175
> mouse.tp.tapping=1
> mouse.tp.scaling=0.160
> mouse.tp.swapsides=0
> mouse.tp.disable=0
> mouse1.type=ps2
> 
> 
> 
> On Mon, Jul 31, 2017 at 11:02 PM, Ulf Brosziewski <
> ulf.brosziew...@t-online.de> wrote:
> 
>> In the long run the synaptics driver, which handles touchpad inputs in
>> X, may be a dead end of the input framework, and it's time to prepare
>> an alternative.  The kernel contains an internal touchpad input driver
>> now, it's a part of wsmouse(4).  It provides standard features -
>> two-finger/edge scrolling, software buttons for clickpads, tapping -
>> and various kinds of plankton required for usability.
>>
>> If you have a new snapshot (from July 27 or later) on a laptop with a
>> Synaptics, Apple, Alps, or Elantech-4 touchpad, you could help with
>> tests, more tests, and tests.  In order to activate the driver, add the
>> following entry to /etc/xorg.conf and restart X (if the file isn't
>> present, simply create it with this content):
>>
>>     Section "InputClass"
>>         Identifier "wsmouse touchpad"
>>         Driver "ws"
>>         MatchIsTouchpad "on"
>>     EndSection
>>
>> While I dont't expect bugs in the input processing part of the
>> driver ;-), it is difficult to assess how well the automatic
>> configuration covers the zoo of models out there, presumably it will
>> need some more fine-grained distinctions of hardware properties.  I
>> would like to know where it works, works only halfway, or doesn't work
>> for you.  As always, a dmesg would be appreciated.  The output of
>>     # wsconsctl | grep 'mouse'
>> could also be of interest here (you must run it as root).
>>
>> For now, X will treat the device like a mouse, please don't look for
>> touchpad-specific configuration options there.  Tapping can be enabled
>> by the command
>>     # wsconsctl mouse.tp.tapping=1
>> If there is more than one wsmouse device, you should look up which one
>> has the "tp" fields and if it's not the first one (wsmouse0), add the
>> index to the prefix, e.g.
>>     # wsconsctl mouse2.tp.tapping=1
>>
>> The base speed of the pointer can be adjusted by increasing or
>> decreasing the value of
>>     # wsconsctl mouse.tp.scaling
>> Please don't confuse it with the 'mouse.scale' field.
>>
>>     # wsconsctl mouse.tp.swapsides=1
>> will invert the order of software buttons areas (swapping external
>> buttons must still be configured in X). If edge scrolling is
>> enabled, the scroll area will be at the left edge of the touchpad.
>>
>> If you are using an external mouse device or a trackpoint, the command
>>     # wsconsctl mouse.tp.disable=1
>> may be helpful.  It will disable pointer movement, scrolling, and
>> tapping.  External buttons and software buttons remain enabled.
>>
>>
> 

Reply via email to