Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Apr 2009 17:50:02 GMT
From:      Eygene Ryabinkin <rea-fbsd@codelabs.ru>
To:        freebsd-x11@FreeBSD.org
Subject:   Re: ports/133998: [patch] x11-drivers/xf86-input-synaptics: upgrade to 1.1.0
Message-ID:  <200904251750.n3PHo2oH084319@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/133998; it has been noted by GNATS.

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

 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.
 -- 
 Eygene
  _                ___       _.--.   #
  \`.|\..----...-'`   `-._.-'_.-'`   #  Remember that it is hard
  /  ' `         ,       __.--'      #  to read the on-line manual
  )/' _/     \   `-_,   /            #  while single-stepping the kernel.
  `-'" `"\_  ,_.-;_.-\_ ',  fsc/as   #
      _.-'_./   {_.'   ; /           #    -- FreeBSD Developers handbook
     {_.-``-'         {_/            #



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