ports/133998: [patch] x11-drivers/xf86-input-synaptics:
upgrade to 1.1.0
Robert Noland
rnoland at FreeBSD.org
Sat Apr 25 18:18:11 UTC 2009
On Sat, 2009-04-25 at 17:50 +0000, Eygene Ryabinkin wrote:
> The following reply was made to PR ports/133998; it has been noted by GNATS.
>
> From: Eygene Ryabinkin <rea-fbsd at codelabs.ru>
> To: Robert Noland <rnoland at FreeBSD.org>
> Cc: FreeBSD-gnats-submit at freebsd.org
> Subject: Re: ports/133998: [patch] x11-drivers/xf86-input-synaptics:
> upgrade to 1.1.0
> Date: Sat, 25 Apr 2009 21:42:30 +0400
>
> Robert, good day.
>
> Sat, Apr 25, 2009 at 10:22:40AM -0500, Robert Noland wrote:
> > On Sat, 2009-04-25 at 16:35 +0400, Eygene Ryabinkin wrote:
> > > The following patch upgrades the port, adds some new @dirrmtry
> > > directives, creates directory for HAL policy and patches configure to
> > > install header files to the place specified by the port, not by
> > > pkg-config.
> > >
> > > It works for my laptop without problems for around a week.
> >
> > Ok, it was the testing part that I hadn't gotten around to yet... Along
> > with the fact that all I have to test with are actually GlidePoint and
> > not real Synaptics. This version is supposed to change around how the
> > driver is configured a fair amount, iirc you should be able to do
> > configuration via xinput. Have you tested any of that?
>
> Yes, XInput configuration works like a charm. For example,
> -----
> $ xinput list-props touchpad
> Device 'touchpad':
> Device Enabled (90): 1
> Synaptics Edges (221): 1700, 0, 5000, 0
> Synaptics Finger (222): 25, 0, 30
> Synaptics Tap Time (223): 180
> Synaptics Tap Move (224): 220
> Synaptics Tap Durations (225): 180, 0, 180
> Synaptics Tap FastTap (226): 0
> Synaptics Middle Button Timeout (227): 75
> Synaptics Two-Finger Pressure (228): 257
> Synaptics Two-Finger Width (229): 7
> Synaptics Scrolling Distance (230): 70, 0
> Synaptics Edge Scrolling (231): 1, 0, 0
> Synaptics Two-Finger Scrolling (232): 0, 0
> Synaptics Move Speed (233): 0.060000, 0.000000, 0.060000, 0.000000
> Synaptics Edge Motion Pressure (234): 30, 0
> Synaptics Edge Motion Speed (235): 1, 0
> Synaptics Edge Motion Always (236): 0
> Synaptics Button Scrolling (237): 1, 1
> Synaptics Button Scrolling Repeat (238): 1, 1
> Synaptics Button Scrolling Time (239): 100
> Synaptics Off (240): 0
> Synaptics Guestmouse Off (241): 0
> Synaptics Locked Drags (242): 0
> Synaptics Locked Drags Timeout (243): 5000
> Synaptics Tap Action (244): 0, 0, 0, 0, 1, 0, 0
> Synaptics Click Action (245): 1, 3, 2
> Synaptics Circular Scrolling (246): 0
> Synaptics Circular Scrolling Distance (247): 0.100000
> Synaptics Circular Scrolling Trigger (248): 0
> Synaptics Circular Pad (249): 0
> Synaptics Palm Detection (250): 0
> Synaptics Palm Dimensions (251): 10, 0
> Synaptics Coasting Speed (252): 0.000000
> Synaptics Pressure Motion (253): 30, 0
> Synaptics Pressure Motion Factor (254): 1.000000, 0.000000
> Synaptics Grab Event Device (255): 1
> $ xinput set-int-prop touchpad 90 8 0
> $ xinput list-props touchpad
> Device 'touchpad':
> Device Enabled (90): 0
> Synaptics Edges (221): 1700, 0, 5000, 0
> Synaptics Finger (222): 25, 0, 30
> Synaptics Tap Time (223): 180
> Synaptics Tap Move (224): 220
> Synaptics Tap Durations (225): 180, 0, 180
> Synaptics Tap FastTap (226): 0
> Synaptics Middle Button Timeout (227): 75
> Synaptics Two-Finger Pressure (228): 257
> Synaptics Two-Finger Width (229): 7
> Synaptics Scrolling Distance (230): 70, 0
> Synaptics Edge Scrolling (231): 1, 0, 0
> Synaptics Two-Finger Scrolling (232): 0, 0
> Synaptics Move Speed (233): 0.060000, 0.000000, 0.060000, 0.000000
> Synaptics Edge Motion Pressure (234): 30, 0
> Synaptics Edge Motion Speed (235): 1, 0
> Synaptics Edge Motion Always (236): 0
> Synaptics Button Scrolling (237): 1, 1
> Synaptics Button Scrolling Repeat (238): 1, 1
> Synaptics Button Scrolling Time (239): 100
> Synaptics Off (240): 0
> Synaptics Guestmouse Off (241): 0
> Synaptics Locked Drags (242): 0
> Synaptics Locked Drags Timeout (243): 5000
> Synaptics Tap Action (244): 0, 0, 0, 0, 1, 0, 0
> Synaptics Click Action (245): 1, 3, 2
> Synaptics Circular Scrolling (246): 0
> Synaptics Circular Scrolling Distance (247): 0.100000
> Synaptics Circular Scrolling Trigger (248): 0
> Synaptics Circular Pad (249): 0
> Synaptics Palm Detection (250): 0
> Synaptics Palm Dimensions (251): 10, 0
> Synaptics Coasting Speed (252): 0.000000
> Synaptics Pressure Motion (253): 30, 0
> Synaptics Pressure Motion Factor (254): 1.000000, 0.000000
> Synaptics Grab Event Device (255): 1
> $ xinput set-int-prop touchpad 90 8 1
> $ xinput list-props touchpad
> Device 'touchpad':
> Device Enabled (90): 1
> Synaptics Edges (221): 1700, 0, 5000, 0
> Synaptics Finger (222): 25, 0, 30
> Synaptics Tap Time (223): 180
> Synaptics Tap Move (224): 220
> Synaptics Tap Durations (225): 180, 0, 180
> Synaptics Tap FastTap (226): 0
> Synaptics Middle Button Timeout (227): 75
> Synaptics Two-Finger Pressure (228): 257
> Synaptics Two-Finger Width (229): 7
> Synaptics Scrolling Distance (230): 70, 0
> Synaptics Edge Scrolling (231): 1, 0, 0
> Synaptics Two-Finger Scrolling (232): 0, 0
> Synaptics Move Speed (233): 0.060000, 0.000000, 0.060000, 0.000000
> Synaptics Edge Motion Pressure (234): 30, 0
> Synaptics Edge Motion Speed (235): 1, 0
> Synaptics Edge Motion Always (236): 0
> Synaptics Button Scrolling (237): 1, 1
> Synaptics Button Scrolling Repeat (238): 1, 1
> Synaptics Button Scrolling Time (239): 100
> Synaptics Off (240): 0
> Synaptics Guestmouse Off (241): 0
> Synaptics Locked Drags (242): 0
> Synaptics Locked Drags Timeout (243): 5000
> Synaptics Tap Action (244): 0, 0, 0, 0, 1, 0, 0
> Synaptics Click Action (245): 1, 3, 2
> Synaptics Circular Scrolling (246): 0
> Synaptics Circular Scrolling Distance (247): 0.100000
> Synaptics Circular Scrolling Trigger (248): 0
> Synaptics Circular Pad (249): 0
> Synaptics Palm Detection (250): 0
> Synaptics Palm Dimensions (251): 10, 0
> Synaptics Coasting Speed (252): 0.000000
> Synaptics Pressure Motion (253): 30, 0
> Synaptics Pressure Motion Factor (254): 1.000000, 0.000000
> Synaptics Grab Event Device (255): 1
> -----
> And the touchpad really gets disabled after the first set-int-prop
> and reenabled back after the second one. Other options could be
> set too -- I had tested some of them.
>
> Here I have native Synaptics beast,
> -----
> (--) touchpad synaptics touchpad found
> (--) Synaptics Touchpad, model: 0
> (--) Firmware: 6.2
> (--) 180 degree mounted touchpad
> (--) Sensor: 1
> (--) new absolute packet format
> (--) Touchpad has extended capability bits
> (--) -> multifinger detection
> (--) -> palm detection
> -----
> If you need some more tests -- say what are they and I'll try to
> perform them.
That is good enough for me... I'll commit this in a bit...
robert.
> --
> Eygene
> _ ___ _.--. #
> \`.|\..----...-'` `-._.-'_.-'` # Remember that it is hard
> / ' ` , __.--' # to read the on-line manual
> )/' _/ \ `-_, / # while single-stepping the kernel.
> `-'" `"\_ ,_.-;_.-\_ ', fsc/as #
> _.-'_./ {_.' ; / # -- FreeBSD Developers handbook
> {_.-``-' {_/ #
> _______________________________________________
> freebsd-x11 at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-x11
> To unsubscribe, send any mail to "freebsd-x11-unsubscribe at freebsd.org"
--
Robert Noland <rnoland at FreeBSD.org>
FreeBSD
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-x11/attachments/20090425/6c3f61b2/attachment.pgp
More information about the freebsd-x11
mailing list