<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Synaptic tapping fail, is there a good fix?</title>
	<atom:link href="http://iquaid.org/2008/11/30/synaptic-tapping-fail-is-there-a-good-fix/feed/" rel="self" type="application/rss+xml" />
	<link>http://iquaid.org/2008/11/30/synaptic-tapping-fail-is-there-a-good-fix/</link>
	<description>... the four laws of humanity ...</description>
	<lastBuildDate>Mon, 23 Jan 2012 20:07:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: Krellan</title>
		<link>http://iquaid.org/2008/11/30/synaptic-tapping-fail-is-there-a-good-fix/comment-page-1/#comment-2749</link>
		<dc:creator>Krellan</dc:creator>
		<pubDate>Fri, 02 Jan 2009 03:30:54 +0000</pubDate>
		<guid isPermaLink="false">http://iquaid.org/?p=228#comment-2749</guid>
		<description>Sorry for the above post.  It looks like this blog doesn&#039;t support angle brackets in comments.  Can&#039;t post a HAL policy file without those....

I also posted it to linuxquestions.org here:

http://www.linuxquestions.org/questions/showthread.php?p=3393958#post3393958</description>
		<content:encoded><![CDATA[<p>Sorry for the above post.  It looks like this blog doesn&#8217;t support angle brackets in comments.  Can&#8217;t post a HAL policy file without those&#8230;.</p>
<p>I also posted it to linuxquestions.org here:</p>
<p><a href="http://www.linuxquestions.org/questions/showthread.php?p=3393958#post3393958" rel="nofollow">http://www.linuxquestions.org/questions/showthread.php?p=3393958#post3393958</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Krellan</title>
		<link>http://iquaid.org/2008/11/30/synaptic-tapping-fail-is-there-a-good-fix/comment-page-1/#comment-2748</link>
		<dc:creator>Krellan</dc:creator>
		<pubDate>Fri, 02 Jan 2009 03:27:10 +0000</pubDate>
		<guid isPermaLink="false">http://iquaid.org/?p=228#comment-2748</guid>
		<description>I am running Fedora 9, and the below HAL solution worked for me.  I haven&#039;t yet ran it in Fedora 10.  Would appreciate feedback on whether or not it still works.

This worked for me, to enable the Synaptics touchpad &quot;gsynaptics&quot; GUI configuration utility, and also the &quot;synclient&quot; command-line utility.  In there, I can mercifully turn off tapping on the touchpad.  No more ghost clicks!

Don&#039;t edit your xorg.conf file.  Instead, edit the HAL policy file, which autoloads the Synaptics driver on demand.  It&#039;s difficult to edit the xorg.conf file directly, because the input device number can be different each time.  This is the file, which should already exist if you installed the &quot;xorg-x11-drv-synaptics&quot; package:

/usr/share/hal/fdi/policy/20thirdparty/10-synaptics.fdi

Here&#039;s the contents of the file:

[QUOTE]

  
    
      
	synaptics
	on
      
      
	synaptics
	on
      
      
          synaptics
	  on
      
      
          synaptics
  	  on
      
    
  
[/QUOTE]

Basically, what you do is take the existing file, and add the x11_options lines, just below all of the x11_driver lines.  This forces HAL to stuff in the correct options to the driver, as it loads.  Very handy!

You might have to reboot in order to get HAL and X to all completely reload.  You can see the results in the /var/log/Xorg.0.log file:

[QUOTE](II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so
(II) Module synaptics: vendor=&quot;X.Org Foundation&quot;
	compiled for 1.5.0, module version = 0.15.1
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 2.1
(II) Synaptics touchpad driver version 0.15.1
(II) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472
(II) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448
(**) Option &quot;Device&quot; &quot;/dev/input/event6&quot;
(**) Option &quot;SHMConfig&quot; &quot;on&quot;
(--) SynPS/2 Synaptics TouchPad touchpad found
(**) SynPS/2 Synaptics TouchPad: always reports core events
(II) XINPUT: Adding extended input device &quot;SynPS/2 Synaptics TouchPad&quot; (type: MOUSE)
(II) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472
(II) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448
(--) SynPS/2 Synaptics TouchPad touchpad found
[/QUOTE]

The line in the middle, about SHMConfig on, indicates success.</description>
		<content:encoded><![CDATA[<p>I am running Fedora 9, and the below HAL solution worked for me.  I haven&#8217;t yet ran it in Fedora 10.  Would appreciate feedback on whether or not it still works.</p>
<p>This worked for me, to enable the Synaptics touchpad &#8220;gsynaptics&#8221; GUI configuration utility, and also the &#8220;synclient&#8221; command-line utility.  In there, I can mercifully turn off tapping on the touchpad.  No more ghost clicks!</p>
<p>Don&#8217;t edit your xorg.conf file.  Instead, edit the HAL policy file, which autoloads the Synaptics driver on demand.  It&#8217;s difficult to edit the xorg.conf file directly, because the input device number can be different each time.  This is the file, which should already exist if you installed the &#8220;xorg-x11-drv-synaptics&#8221; package:</p>
<p>/usr/share/hal/fdi/policy/20thirdparty/10-synaptics.fdi</p>
<p>Here&#8217;s the contents of the file:</p>
<p>[QUOTE]</p>
<p>	synaptics<br />
	on</p>
<p>	synaptics<br />
	on</p>
<p>          synaptics<br />
	  on</p>
<p>          synaptics<br />
  	  on</p>
<p>[/QUOTE]</p>
<p>Basically, what you do is take the existing file, and add the x11_options lines, just below all of the x11_driver lines.  This forces HAL to stuff in the correct options to the driver, as it loads.  Very handy!</p>
<p>You might have to reboot in order to get HAL and X to all completely reload.  You can see the results in the /var/log/Xorg.0.log file:</p>
<p>[QUOTE](II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so<br />
(II) Module synaptics: vendor=&#8221;X.Org Foundation&#8221;<br />
	compiled for 1.5.0, module version = 0.15.1<br />
	Module class: X.Org XInput Driver<br />
	ABI class: X.Org XInput driver, version 2.1<br />
(II) Synaptics touchpad driver version 0.15.1<br />
(II) SynPS/2 Synaptics TouchPad: x-axis range 1472 &#8211; 5472<br />
(II) SynPS/2 Synaptics TouchPad: y-axis range 1408 &#8211; 4448<br />
(**) Option &#8220;Device&#8221; &#8220;/dev/input/event6&#8243;<br />
(**) Option &#8220;SHMConfig&#8221; &#8220;on&#8221;<br />
(&#8211;) SynPS/2 Synaptics TouchPad touchpad found<br />
(**) SynPS/2 Synaptics TouchPad: always reports core events<br />
(II) XINPUT: Adding extended input device &#8220;SynPS/2 Synaptics TouchPad&#8221; (type: MOUSE)<br />
(II) SynPS/2 Synaptics TouchPad: x-axis range 1472 &#8211; 5472<br />
(II) SynPS/2 Synaptics TouchPad: y-axis range 1408 &#8211; 4448<br />
(&#8211;) SynPS/2 Synaptics TouchPad touchpad found<br />
[/QUOTE]</p>
<p>The line in the middle, about SHMConfig on, indicates success.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: i, quaid &#8250; More than one way to skin a touchpad</title>
		<link>http://iquaid.org/2008/11/30/synaptic-tapping-fail-is-there-a-good-fix/comment-page-1/#comment-2688</link>
		<dc:creator>i, quaid &#8250; More than one way to skin a touchpad</dc:creator>
		<pubDate>Tue, 02 Dec 2008 09:28:38 +0000</pubDate>
		<guid isPermaLink="false">http://iquaid.org/?p=228#comment-2688</guid>
		<description>[...] few days ago we got a nice view in to all the opinions and methods for dealing with tapping and the touchpad in Fedora 10.  Today I did an hour of work getting Jesse&#8217;s suggestion working.  In the end, the minimal [...]</description>
		<content:encoded><![CDATA[<p>[...] few days ago we got a nice view in to all the opinions and methods for dealing with tapping and the touchpad in Fedora 10.  Today I did an hour of work getting Jesse&#8217;s suggestion working.  In the end, the minimal [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jud</title>
		<link>http://iquaid.org/2008/11/30/synaptic-tapping-fail-is-there-a-good-fix/comment-page-1/#comment-2681</link>
		<dc:creator>Jud</dc:creator>
		<pubDate>Mon, 01 Dec 2008 15:41:59 +0000</pubDate>
		<guid isPermaLink="false">http://iquaid.org/?p=228#comment-2681</guid>
		<description>Hmm.  SHMConfig is considered, in retrospect, &quot;broken by design.&quot;

Take a look at this.
http://fedoraforum.org/forum/showthread.php?t=194784

This was originally developed in response to F9&#039;s _lack_ of tapping (and its suspend/resume problems), but the first five posts (2 and 5, in particular) effectively demonstrate how to alter your HAL FDI file for synaptics.  This is preferred instead of changing your nonexistent xorg.conf.

To each his own, I suppose.  I could not live without tap-to-click; on every laptop except a MacBook that I&#039;ve tried, all laptop mouse buttons seem extremely cheap, and I&#039;ve broken the buttons on my Dell after a year or two.  I have touchpad-mouse-button-phobia now, and I&#039;d much rather tap.</description>
		<content:encoded><![CDATA[<p>Hmm.  SHMConfig is considered, in retrospect, &#8220;broken by design.&#8221;</p>
<p>Take a look at this.<br />
<a href="http://fedoraforum.org/forum/showthread.php?t=194784" rel="nofollow">http://fedoraforum.org/forum/showthread.php?t=194784</a></p>
<p>This was originally developed in response to F9&#8242;s _lack_ of tapping (and its suspend/resume problems), but the first five posts (2 and 5, in particular) effectively demonstrate how to alter your HAL FDI file for synaptics.  This is preferred instead of changing your nonexistent xorg.conf.</p>
<p>To each his own, I suppose.  I could not live without tap-to-click; on every laptop except a MacBook that I&#8217;ve tried, all laptop mouse buttons seem extremely cheap, and I&#8217;ve broken the buttons on my Dell after a year or two.  I have touchpad-mouse-button-phobia now, and I&#8217;d much rather tap.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Todd Zullinger</title>
		<link>http://iquaid.org/2008/11/30/synaptic-tapping-fail-is-there-a-good-fix/comment-page-1/#comment-2679</link>
		<dc:creator>Todd Zullinger</dc:creator>
		<pubDate>Mon, 01 Dec 2008 05:59:34 +0000</pubDate>
		<guid isPermaLink="false">http://iquaid.org/?p=228#comment-2679</guid>
		<description>I don&#039;t see why you couldn&#039;t set the TapButton[123] options to 0 in a .fdi file and avoid creating an xorg.conf.  You can definitely pass options to the driver this way, I&#039;m doing it to set a few options that I crave for my touchpad.

I created /etc/hal/fdi/policy/11-synaptics.fdi with the following contents:


    20


(Hopefully the contents aren&#039;t mangled too badly by wordpress. :)</description>
		<content:encoded><![CDATA[<p>I don&#8217;t see why you couldn&#8217;t set the TapButton[123] options to 0 in a .fdi file and avoid creating an xorg.conf.  You can definitely pass options to the driver this way, I&#8217;m doing it to set a few options that I crave for my touchpad.</p>
<p>I created /etc/hal/fdi/policy/11-synaptics.fdi with the following contents:</p>
<p>    20</p>
<p>(Hopefully the contents aren&#8217;t mangled too badly by wordpress. <img src='http://iquaid.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Pritchard</title>
		<link>http://iquaid.org/2008/11/30/synaptic-tapping-fail-is-there-a-good-fix/comment-page-1/#comment-2676</link>
		<dc:creator>Jon Pritchard</dc:creator>
		<pubDate>Sun, 30 Nov 2008 22:13:16 +0000</pubDate>
		<guid isPermaLink="false">http://iquaid.org/?p=228#comment-2676</guid>
		<description>Why is tapping suddenly again enabled by default, in Fedora 9 it was turned off?</description>
		<content:encoded><![CDATA[<p>Why is tapping suddenly again enabled by default, in Fedora 9 it was turned off?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mark</title>
		<link>http://iquaid.org/2008/11/30/synaptic-tapping-fail-is-there-a-good-fix/comment-page-1/#comment-2675</link>
		<dc:creator>mark</dc:creator>
		<pubDate>Sun, 30 Nov 2008 20:58:42 +0000</pubDate>
		<guid isPermaLink="false">http://iquaid.org/?p=228#comment-2675</guid>
		<description>Hi there, 

The following is how I disabled tapping on my acer 4315. A complete HACK as gdm-stop doesn&#039;t seem to work.... 

1) ctrl-alt-2 , login as root 
2) chmod -x /usr/sbin/gdm &amp;&amp; gdm-stop 
3) X -configure 
4) X -config /root/xorg.conf.new (to test) 
5) modify the xorg.conf.new so the mouse driver is &quot;synaptics&quot; and an additional line to the mouse section:
Option “SHMConfig” “True”
6) cp /root/xorg.conf.new /etc/X11/xorg.conf 
7) chmod +x /usr/sbin/gdm 
8) yum install gsynaptics 
9) gdm 
10) login as your user 
11) su - -c &quot;gsynaptics&quot; 
12) turn off tapping in gsynaptics</description>
		<content:encoded><![CDATA[<p>Hi there, </p>
<p>The following is how I disabled tapping on my acer 4315. A complete HACK as gdm-stop doesn&#8217;t seem to work&#8230;. </p>
<p>1) ctrl-alt-2 , login as root<br />
2) chmod -x /usr/sbin/gdm &amp;&amp; gdm-stop<br />
3) X -configure<br />
4) X -config /root/xorg.conf.new (to test)<br />
5) modify the xorg.conf.new so the mouse driver is &#8220;synaptics&#8221; and an additional line to the mouse section:<br />
Option “SHMConfig” “True”<br />
6) cp /root/xorg.conf.new /etc/X11/xorg.conf<br />
7) chmod +x /usr/sbin/gdm<br />
 <img src='http://iquaid.org/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> yum install gsynaptics<br />
9) gdm<br />
10) login as your user<br />
11) su &#8211; -c &#8220;gsynaptics&#8221;<br />
12) turn off tapping in gsynaptics</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jesse Keating</title>
		<link>http://iquaid.org/2008/11/30/synaptic-tapping-fail-is-there-a-good-fix/comment-page-1/#comment-2674</link>
		<dc:creator>Jesse Keating</dc:creator>
		<pubDate>Sun, 30 Nov 2008 19:43:13 +0000</pubDate>
		<guid isPermaLink="false">http://iquaid.org/?p=228#comment-2674</guid>
		<description>There are a few steps to disabling tapping, provided you&#039;re hardware is synaptics supported.

First, a reason why it is so difficult.  As part of the development to not have an xorg.conf file we&#039;ve moved to hal based loading of input drivers, such as the synaptics driver.  Unfortunately, this method of driver loading cannot currently pass options to the driver, such as the option to enable shmconfig.  shmconfig is the method by which this driver gets configured at runtime, via tools such as gsynatics or synclient.  This option isn&#039;t enabled by default because it isn&#039;t a very secure method, in fact I&#039;m told it&#039;s rather insecure.  But for those of us that would like to tweak our our synaptic touch pads work, there is little alternative.

At a high level, one must create a minimal xorg.conf file that at least has an input section for the mouse, and enables SHMConfig.  Next one must prevent hal from auto-loading the synaptic driver as this will undo any options put in the xorg.conf file.  Lastly one must use a tool such as gsynaptics or synclient to adjust settings.

As for the xorg.conf file, the important part is:

Section &quot;InputDevice&quot;
        Identifier  &quot;Synaptics&quot;
        Driver      &quot;synaptics&quot;
        Option      &quot;Device&quot; &quot;/dev/input/mice&quot;
        Option      &quot;Protocol&quot; &quot;auto-dev&quot;
        Option      &quot;Emulate3Buttons&quot; &quot;yes&quot;
        Option      &quot;SHMConfig&quot; &quot;True&quot;
EndSection

That later needs to be included in a screen layout:

Section &quot;ServerLayout&quot;
        Identifier     &quot;Default Layout&quot;
        #InputDevice    &quot;Keyboard0&quot; &quot;CoreKeyboard&quot;
        InputDevice    &quot;Synaptics&quot; &quot;CorePointer&quot;
EndSection


As for hal, either remove /usr/share/hal/fdi/policy/20thirdparty/10-synaptics.fdi or edit it in such a way that it does not load the synaptics driver.

Lastly restart X/hal (a reboot would suffice), then install/run gsynaptics or synclient to adjust your touchpad.</description>
		<content:encoded><![CDATA[<p>There are a few steps to disabling tapping, provided you&#8217;re hardware is synaptics supported.</p>
<p>First, a reason why it is so difficult.  As part of the development to not have an xorg.conf file we&#8217;ve moved to hal based loading of input drivers, such as the synaptics driver.  Unfortunately, this method of driver loading cannot currently pass options to the driver, such as the option to enable shmconfig.  shmconfig is the method by which this driver gets configured at runtime, via tools such as gsynatics or synclient.  This option isn&#8217;t enabled by default because it isn&#8217;t a very secure method, in fact I&#8217;m told it&#8217;s rather insecure.  But for those of us that would like to tweak our our synaptic touch pads work, there is little alternative.</p>
<p>At a high level, one must create a minimal xorg.conf file that at least has an input section for the mouse, and enables SHMConfig.  Next one must prevent hal from auto-loading the synaptic driver as this will undo any options put in the xorg.conf file.  Lastly one must use a tool such as gsynaptics or synclient to adjust settings.</p>
<p>As for the xorg.conf file, the important part is:</p>
<p>Section &#8220;InputDevice&#8221;<br />
        Identifier  &#8220;Synaptics&#8221;<br />
        Driver      &#8220;synaptics&#8221;<br />
        Option      &#8220;Device&#8221; &#8220;/dev/input/mice&#8221;<br />
        Option      &#8220;Protocol&#8221; &#8220;auto-dev&#8221;<br />
        Option      &#8220;Emulate3Buttons&#8221; &#8220;yes&#8221;<br />
        Option      &#8220;SHMConfig&#8221; &#8220;True&#8221;<br />
EndSection</p>
<p>That later needs to be included in a screen layout:</p>
<p>Section &#8220;ServerLayout&#8221;<br />
        Identifier     &#8220;Default Layout&#8221;<br />
        #InputDevice    &#8220;Keyboard0&#8243; &#8220;CoreKeyboard&#8221;<br />
        InputDevice    &#8220;Synaptics&#8221; &#8220;CorePointer&#8221;<br />
EndSection</p>
<p>As for hal, either remove /usr/share/hal/fdi/policy/20thirdparty/10-synaptics.fdi or edit it in such a way that it does not load the synaptics driver.</p>
<p>Lastly restart X/hal (a reboot would suffice), then install/run gsynaptics or synclient to adjust your touchpad.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken Nelson</title>
		<link>http://iquaid.org/2008/11/30/synaptic-tapping-fail-is-there-a-good-fix/comment-page-1/#comment-2673</link>
		<dc:creator>Ken Nelson</dc:creator>
		<pubDate>Sun, 30 Nov 2008 19:35:34 +0000</pubDate>
		<guid isPermaLink="false">http://iquaid.org/?p=228#comment-2673</guid>
		<description>Oh, and that fdi stuff may not be directly cut-and-pasteable.  Being inside HTML tags seems to have introduced some invisible characters.  

Pasting it into a text editor, removing leading spaces, and re-indenting should work, though..
-k-</description>
		<content:encoded><![CDATA[<p>Oh, and that fdi stuff may not be directly cut-and-pasteable.  Being inside HTML tags seems to have introduced some invisible characters.  </p>
<p>Pasting it into a text editor, removing leading spaces, and re-indenting should work, though..<br />
-k-</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken Nelson</title>
		<link>http://iquaid.org/2008/11/30/synaptic-tapping-fail-is-there-a-good-fix/comment-page-1/#comment-2672</link>
		<dc:creator>Ken Nelson</dc:creator>
		<pubDate>Sun, 30 Nov 2008 19:29:53 +0000</pubDate>
		<guid isPermaLink="false">http://iquaid.org/?p=228#comment-2672</guid>
		<description>This worked for me:
http://www.quietvoice.org/2008/10/26/turning-off-synaptics-touchpad-in-fedora-10-beta/

Though my goal was to completely eliminate the touchpad.  Once the SHMconfig is done, you should be good to go.

-k-</description>
		<content:encoded><![CDATA[<p>This worked for me:<br />
<a href="http://www.quietvoice.org/2008/10/26/turning-off-synaptics-touchpad-in-fedora-10-beta/" rel="nofollow">http://www.quietvoice.org/2008/10/26/turning-off-synaptics-touchpad-in-fedora-10-beta/</a></p>
<p>Though my goal was to completely eliminate the touchpad.  Once the SHMconfig is done, you should be good to go.</p>
<p>-k-</p>
]]></content:encoded>
	</item>
</channel>
</rss>

