Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Apr 2009 13:15:48 -0500
From:      Robert Noland <rnoland@FreeBSD.org>
To:        Eygene Ryabinkin <rea-fbsd@codelabs.ru>
Cc:        freebsd-x11@FreeBSD.org
Subject:   Re: ports/133998: [patch] x11-drivers/xf86-input-synaptics: upgrade to 1.1.0
Message-ID:  <1240683348.1946.27.camel@balrog.2hip.net>
In-Reply-To: <200904251750.n3PHo2oH084319@freefall.freebsd.org>
References:  <200904251750.n3PHo2oH084319@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-PFOeAOXlqOTT5+80qrhp
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

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 GNA=
TS.
>=20
> From: Eygene Ryabinkin <rea-fbsd@codelabs.ru>
> To: Robert Noland <rnoland@FreeBSD.org>
> Cc: FreeBSD-gnats-submit@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
>=20
>  Robert, good day.
> =20
>  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 t=
o
>  > > install header files to the place specified by the port, not by
>  > > pkg-config.
>  > >=20
>  > > It works for my laptop without problems for around a week.
>  >=20
>  > Ok, it was the testing part that I hadn't gotten around to yet...  Alo=
ng
>  > 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?
> =20
>  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.
> =20
>  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.

>  --=20
>  Eygene
>   _                ___       _.--.   #
>   \`.|\..----...-'`   `-._.-'_.-'`   #  Remember that it is hard
>   /  ' `         ,       __.--'      #  to read the on-line manual
>   )/' _/     \   `-_,   /            #  while single-stepping the kernel.
>   `-'" `"\_  ,_.-;_.-\_ ',  fsc/as   #
>       _.-'_./   {_.'   ; /           #    -- FreeBSD Developers handbook
>      {_.-``-'         {_/            #
> _______________________________________________
> freebsd-x11@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-x11
> To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org"
--=20
Robert Noland <rnoland@FreeBSD.org>
FreeBSD

--=-PFOeAOXlqOTT5+80qrhp
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (FreeBSD)

iEYEABECAAYFAknzU1QACgkQM4TrQ4qfRON5EQCfXcqxGnwIZpqO39j6uwbSbBz4
9c4An0Jbyc9XkqHf02RLcaufmG1r93O8
=zuu3
-----END PGP SIGNATURE-----

--=-PFOeAOXlqOTT5+80qrhp--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1240683348.1946.27.camel>