<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sam Lesher &#187; Family</title>
	<atom:link href="http://www.samlesher.com/category/family/feed" rel="self" type="application/rss+xml" />
	<link>http://www.samlesher.com</link>
	<description>Sam Lesher</description>
	<lastBuildDate>Fri, 22 Oct 2010 21:23:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Enable SHMConfig for Synaptics Touchpad on Ubuntu Intrepid Ibex 8.10</title>
		<link>http://www.samlesher.com/code/enable-shmconfig-for-synaptics-touchpad-on-ubuntu-intrepid-ibex-810</link>
		<comments>http://www.samlesher.com/code/enable-shmconfig-for-synaptics-touchpad-on-ubuntu-intrepid-ibex-810#comments</comments>
		<pubDate>Sat, 01 Nov 2008 01:43:59 +0000</pubDate>
		<dc:creator>samlesher</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Family]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[SHMConfig]]></category>
		<category><![CDATA[Synaptics gsynaptics]]></category>
		<category><![CDATA[Ubuntu Intrepid Ibex 8.10]]></category>

		<guid isPermaLink="false">http://www.samlesher.com/?p=105</guid>
		<description><![CDATA[****EDIT**** These instructions are no longer needed for me. I don&#8217;t need to install Gsynaptics to disable my touchpad. I can now simply click System > Preferences > Mouse, click the &#8220;Touchpad&#8221; tab and uncheck &#8220;Enable Touchpad. The touchpad stays disabled, even through reboots. I&#8217;m leaving the original post here in case this doesn&#8217;t work [...]]]></description>
			<content:encoded><![CDATA[<p><strong>****EDIT****</strong><br />
<strong>These instructions are no longer needed for me.</strong>  I don&#8217;t need to install Gsynaptics to disable my touchpad.   I can now simply click System > Preferences > Mouse, click the &#8220;Touchpad&#8221; tab and uncheck &#8220;Enable Touchpad.   The touchpad stays disabled, even through reboots.   I&#8217;m leaving the original post here in case this doesn&#8217;t work on your system.</p>
<p><strong>**** Original Post ****</strong><br />
In order to disable your Synaptics touchpad on previous releases of Ubuntu, you would set &#8220;SHMConfig&#8221; to &#8220;true&#8221; in xorg.conf and then install the program gsynaptics to disable/enable the touchpad.</p>
<p>The xorg.conf file is different in Intrepid Ibex, there is no section for the touchpad anymore.   Now to enable SHMConfig you have to do it via HAL:</p>
<p>Edit this file:<br />
<code>/usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi</code></p>
<p>Find the section that starts with:<br />
<code>&lt;match key="info.product" contains="Synaptics TouchPad"&gt;</code></p>
<p>And add this line to that section before </match>:<br />
<code>&lt;merge key="input.x11_options.SHMConfig" type="string"&gt;On&lt;/merge&gt;</code></p>
<p>The file should end up looking something like this:</p>
<pre><code>&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
&lt;deviceinfo version="0.2"&gt;
  &lt;device&gt;
    &lt;match key="info.capabilities" contains="input.touchpad"&gt;
      &lt;match key="info.product" contains="Synaptics TouchPad"&gt;
        &lt;merge key="input.x11_driver" type="string"&gt;synaptics&lt;/merge&gt;
	&lt;!-- Arbitrary options can be passed to the driver using
	     the input.x11_options property since xorg-server-1.5. --&gt;
	&lt;!-- EXAMPLE:
	&lt;merge key="input.x11_options.LeftEdge" type="string"&gt;120&lt;/merge&gt;
	--&gt;
	&lt;merge key="input.x11_options.SHMConfig" type="string"&gt;On&lt;/merge&gt;
      &lt;/match&gt;
      &lt;match key="info.product" contains="AlpsPS/2 ALPS"&gt;
        &lt;merge key="input.x11_driver" type="string"&gt;synaptics&lt;/merge&gt;
      &lt;/match&gt;
      &lt;match key="info.product" contains="appletouch"&gt;
        &lt;merge key="input.x11_driver" type="string"&gt;synaptics&lt;/merge&gt;
      &lt;/match&gt;
      &lt;match key="info.product" contains="bcm5974"&gt;
        &lt;merge key="input.x11_driver" type="string"&gt;synaptics&lt;/merge&gt;
        &lt;merge key="input.x11_options.LeftEdge" type="string"&gt;0&lt;/merge&gt;
        &lt;merge key="input.x11_options.RightEdge" type="string"&gt;1280&lt;/merge&gt;
        &lt;merge key="input.x11_options.TopEdge" type="string"&gt;0&lt;/merge&gt;
        &lt;merge key="input.x11_options.BottomEdge" type="string"&gt;800&lt;/merge&gt;
        &lt;merge key="input.x11_options.ClickFinger1" type="string"&gt;1&lt;/merge&gt;
        &lt;merge key="input.x11_options.ClickFinger2" type="string"&gt;3&lt;/merge&gt;
        &lt;merge key="input.x11_options.ClickFinger3" type="string"&gt;2&lt;/merge&gt;
        &lt;merge key="input.x11_options.HorizEdgeScroll" type="string"&gt;0&lt;/merge&gt;
        &lt;merge key="input.x11_options.VertEdgeScroll" type="string"&gt;0&lt;/merge&gt;
        &lt;merge key="input.x11_options.VertTwoFingerScroll" type="string"&gt;1&lt;/merge&gt;
        &lt;merge key="input.x11_options.HorizTwoFingerScroll" type="string"&gt;1&lt;/merge&gt;
        &lt;merge key="input.x11_options.HorizScrollDelta" type="string"&gt;0&lt;/merge&gt;
        &lt;merge key="input.x11_options.VertScrollDelta" type="string"&gt;40&lt;/merge&gt;
        &lt;merge key="input.x11_options.PressureMotionMinZ" type="string"&gt;10&lt;/merge&gt;
        &lt;merge key="input.x11_options.FingerLow" type="string"&gt;16&lt;/merge&gt;
        &lt;merge key="input.x11_options.FingerHigh" type="string"&gt;80&lt;/merge&gt;
        &lt;merge key="input.x11_options.FingerPress" type="string"&gt;256&lt;/merge&gt;
        &lt;merge key="input.x11_options.PalmDetect" type="string"&gt;0&lt;/merge&gt;
        &lt;merge key="input.x11_options.PalmMinWidth" type="string"&gt;10&lt;/merge&gt;
        &lt;merge key="input.x11_options.PalmMinZ" type="string"&gt;200&lt;/merge&gt;
        &lt;merge key="input.x11_options.MinSpeed" type="string"&gt;0.8&lt;/merge&gt;
        &lt;merge key="input.x11_options.MaxSpeed" type="string"&gt;1.2&lt;/merge&gt;
        &lt;merge key="input.x11_options.AccelFactor" type="string"&gt;0.10&lt;/merge&gt;
        &lt;merge key="input.x11_options.MaxTapMove" type="string"&gt;25&lt;/merge&gt;
        &lt;merge key="input.x11_options.MaxTapTime" type="string"&gt;223&lt;/merge&gt;
        &lt;merge key="input.x11_options.MaxDoubleTapTime" type="string"&gt;200&lt;/merge&gt;
        &lt;merge key="input.x11_options.TapButton1" type="string"&gt;0&lt;/merge&gt;
        &lt;merge key="input.x11_options.TapButton2" type="string"&gt;0&lt;/merge&gt;
        &lt;merge key="input.x11_options.TapButton3" type="string"&gt;0&lt;/merge&gt;
        &lt;merge key="input.x11_options.RTCornerButton" type="string"&gt;0&lt;/merge&gt;
        &lt;merge key="input.x11_options.RBCornerButton" type="string"&gt;0&lt;/merge&gt;
        &lt;merge key="input.x11_options.LTCornerButton" type="string"&gt;0&lt;/merge&gt;
        &lt;merge key="input.x11_options.LBCornerButton" type="string"&gt;0&lt;/merge&gt;
      &lt;/match&gt;
    &lt;/match&gt;
  &lt;/device&gt;
&lt;/deviceinfo&gt;</code></pre>
<p>Reboot, and you should now be able to disable the touchpad with gsynaptics.<br />
Note, System > Preferences > Mouse also has a section for touchpad, so disable it there as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.samlesher.com/code/enable-shmconfig-for-synaptics-touchpad-on-ubuntu-intrepid-ibex-810/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Collin, 6 years old, popping wheelies on his bicycle</title>
		<link>http://www.samlesher.com/family/collin-6-years-old-popping-wheelies-on-his-bicycle</link>
		<comments>http://www.samlesher.com/family/collin-6-years-old-popping-wheelies-on-his-bicycle#comments</comments>
		<pubDate>Thu, 04 Sep 2008 01:33:04 +0000</pubDate>
		<dc:creator>samlesher</dc:creator>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[6 years old]]></category>
		<category><![CDATA[bicycle]]></category>
		<category><![CDATA[bike]]></category>
		<category><![CDATA[Collin]]></category>
		<category><![CDATA[pop a wheelie]]></category>
		<category><![CDATA[pop wheelie]]></category>
		<category><![CDATA[popping wheelies]]></category>

		<guid isPermaLink="false">http://www.samlesher.com/?p=71</guid>
		<description><![CDATA[Here is video of my 6 year old son Collin popping wheelies on his bicycle. I edited the video in Kino and Avidemux.]]></description>
			<content:encoded><![CDATA[<p>Here is video of my 6 year old son Collin popping wheelies on his bicycle.   I edited the video in Kino and Avidemux.<br />
<a href="http://www.youtube.com/watch?v=iikp7lFam48"><img src="http://img.youtube.com/vi/iikp7lFam48/default.jpg" width="130" height="97" border=0></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.samlesher.com/family/collin-6-years-old-popping-wheelies-on-his-bicycle/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My crazy dog</title>
		<link>http://www.samlesher.com/family/my-crazy-dog</link>
		<comments>http://www.samlesher.com/family/my-crazy-dog#comments</comments>
		<pubDate>Fri, 29 Aug 2008 20:28:35 +0000</pubDate>
		<dc:creator>samlesher</dc:creator>
				<category><![CDATA[Family]]></category>

		<guid isPermaLink="false">http://www.samlesher.com/?p=50</guid>
		<description><![CDATA[Video of Murphy, my 9 month old Boxer, chasing a flashlight:]]></description>
			<content:encoded><![CDATA[<p>Video of Murphy, my 9 month old Boxer, chasing a flashlight:</p>
<p><a href="http://www.youtube.com/watch?v=gT5uaKqJsV8"><img src="http://img.youtube.com/vi/gT5uaKqJsV8/default.jpg" width="130" height="97" border=0></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.samlesher.com/family/my-crazy-dog/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

