<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Carlz</id>
	<title>ThinkWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Carlz"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Carlz"/>
	<updated>2026-05-23T03:40:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Talk:UltraNav&amp;diff=50085</id>
		<title>Talk:UltraNav</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Talk:UltraNav&amp;diff=50085"/>
		<updated>2010-11-24T04:58:59Z</updated>

		<summary type="html">&lt;p&gt;Carlz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Is there a reliable way to turn off the touchpad and the lowermost buttons, but leave the other functions (trackpoint and three buttons above the pad) not tampered with?&lt;br /&gt;
Thanks for input!&lt;br /&gt;
&lt;br /&gt;
Update: Nevermind, I just found the BIOS-option to disable it :D&lt;br /&gt;
&lt;br /&gt;
- colo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes there is with the very latest distributions like Fedora 10 with updates applied create a file like this:&lt;br /&gt;
&lt;br /&gt;
/etc/hal/fdi/policy/disable-touchpad.fdi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;match key=&amp;quot;info.product&amp;quot; string=&amp;quot;SynPS/2 Synaptics TouchPad&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.TouchpadOff&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;1&amp;lt;/merge&amp;gt;&lt;br /&gt;
&amp;lt;/match&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will need to reboot (actually restart both X11 and HAL, but reboot is easier at that point) before it takes effect.&lt;br /&gt;
--[[User:Tonko|Tonko]] 00:18, 14 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Script for switching state of TouchPad and TrackPoint ==&lt;br /&gt;
&lt;br /&gt;
{{HINT|A suggestion.}}&lt;br /&gt;
{{key|Fn}}{{key|F8}} can run {{cmduser|untranav.sh toggle}}&lt;br /&gt;
&lt;br /&gt;
untranav.sh&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
TRACKPOINT_NAME=&amp;quot;trackpoint&amp;quot;&lt;br /&gt;
TRACKPOINT='TPPS/2 IBM TrackPoint'&lt;br /&gt;
TOUCHPAD_NAME=&amp;quot;touchpad&amp;quot;&lt;br /&gt;
TOUCHPAD='SynPS/2 Synaptics TouchPad'&lt;br /&gt;
&lt;br /&gt;
Usage()&lt;br /&gt;
{&lt;br /&gt;
    echo &amp;quot;usage: ${0/*\/} status [device]&amp;quot;&lt;br /&gt;
    echo &amp;quot;       ${0/*\/} enable [device]&amp;quot;&lt;br /&gt;
    echo &amp;quot;       ${0/*\/} disable [device]&amp;quot;&lt;br /&gt;
    echo &amp;quot;       ${0/*\/} toggle [device]&amp;quot;&lt;br /&gt;
    echo &amp;quot;device: $TRACKPOINT_NAME&amp;quot;&lt;br /&gt;
    echo &amp;quot;        $TOUCHPAD_NAME&amp;quot;&lt;br /&gt;
    echo &amp;quot;toggle order: 1) $TRACKPOINT_NAME enable&amp;quot;&lt;br /&gt;
    echo &amp;quot;                 $TOUCHPAD_NAME disable&amp;quot;&lt;br /&gt;
    echo &amp;quot;              2) $TRACKPOINT_NAME disable&amp;quot;&lt;br /&gt;
    echo &amp;quot;                 $TOUCHPAD_NAME enable&amp;quot;&lt;br /&gt;
    echo &amp;quot;              3) $TRACKPOINT_NAME disable&amp;quot;&lt;br /&gt;
    echo &amp;quot;                 $TOUCHPAD_NAME disable&amp;quot;&lt;br /&gt;
    echo &amp;quot;              4) $TRACKPOINT_NAME enable&amp;quot;&lt;br /&gt;
    echo &amp;quot;                 $TOUCHPAD_NAME enable&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
GetState()&lt;br /&gt;
{&lt;br /&gt;
    echo $(/usr/bin/xinput list-props &amp;quot;$1&amp;quot; | grep &amp;quot;Device Enabled&amp;quot; | cut -f2 -d:)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Status()&lt;br /&gt;
{&lt;br /&gt;
    case &amp;quot;$1&amp;quot; in&lt;br /&gt;
	&amp;quot;$TRACKPOINT&amp;quot;)&lt;br /&gt;
	    DEVICE=&amp;quot;$TRACKPOINT_NAME&amp;quot;&lt;br /&gt;
	;;&lt;br /&gt;
	&amp;quot;$TOUCHPAD&amp;quot;)&lt;br /&gt;
	    DEVICE=&amp;quot;$TOUCHPAD_NAME&amp;quot;&lt;br /&gt;
	;;&lt;br /&gt;
    esac&lt;br /&gt;
&lt;br /&gt;
    if [ $(GetState &amp;quot;$1&amp;quot;) = &amp;quot;1&amp;quot; ]; then&lt;br /&gt;
	STATUS=&amp;quot;enabled&amp;quot;&lt;br /&gt;
    else&lt;br /&gt;
	STATUS=&amp;quot;disabled&amp;quot;&lt;br /&gt;
    fi&lt;br /&gt;
    &lt;br /&gt;
    echo -e &amp;quot;$DEVICE: $STATUS&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
SetState()&lt;br /&gt;
{&lt;br /&gt;
    /usr/bin/xinput set-int-prop &amp;quot;$1&amp;quot; &amp;quot;Device Enabled&amp;quot; &amp;quot;8&amp;quot; &amp;quot;$2&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Enable()&lt;br /&gt;
{&lt;br /&gt;
    SetState &amp;quot;$1&amp;quot; 1&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Disable()&lt;br /&gt;
{&lt;br /&gt;
    SetState &amp;quot;$1&amp;quot; 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Toggle()&lt;br /&gt;
{&lt;br /&gt;
    if [ $(GetState &amp;quot;$1&amp;quot;) = &amp;quot;1&amp;quot; ]; then&lt;br /&gt;
	STATE=0&lt;br /&gt;
    else&lt;br /&gt;
	STATE=1&lt;br /&gt;
    fi&lt;br /&gt;
    &lt;br /&gt;
    SetState &amp;quot;$1&amp;quot; &amp;quot;$STATE&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[ $# -gt 2 ] &amp;amp;&amp;amp; Usage&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
    &amp;quot;status&amp;quot;)&lt;br /&gt;
	COMMAND=&amp;quot;Status&amp;quot;    &lt;br /&gt;
    ;;&lt;br /&gt;
    &amp;quot;enable&amp;quot;)&lt;br /&gt;
	COMMAND=&amp;quot;Enable&amp;quot;&lt;br /&gt;
    ;;&lt;br /&gt;
    &amp;quot;disable&amp;quot;)&lt;br /&gt;
	COMMAND=&amp;quot;Disable&amp;quot;&lt;br /&gt;
    ;;&lt;br /&gt;
    &amp;quot;toggle&amp;quot;)&lt;br /&gt;
	COMMAND=&amp;quot;Toggle&amp;quot;&lt;br /&gt;
	if [ -z &amp;quot;$2&amp;quot; ]; then&lt;br /&gt;
	    if [ $(GetState &amp;quot;$TRACKPOINT&amp;quot;) = &amp;quot;1&amp;quot; -a $(GetState &amp;quot;$TOUCHPAD&amp;quot;) = &amp;quot;1&amp;quot; ]; then&lt;br /&gt;
	        SetState &amp;quot;$TRACKPOINT&amp;quot; 1&lt;br /&gt;
	        SetState &amp;quot;$TOUCHPAD&amp;quot; 0&lt;br /&gt;
	    elif [ $(GetState &amp;quot;$TRACKPOINT&amp;quot;) = &amp;quot;1&amp;quot; -a $(GetState &amp;quot;$TOUCHPAD&amp;quot;) = &amp;quot;0&amp;quot; ]; then&lt;br /&gt;
	        SetState &amp;quot;$TRACKPOINT&amp;quot; 0&lt;br /&gt;
	        SetState &amp;quot;$TOUCHPAD&amp;quot; 1&lt;br /&gt;
	    elif [ $(GetState &amp;quot;$TRACKPOINT&amp;quot;) = &amp;quot;0&amp;quot; -a $(GetState &amp;quot;$TOUCHPAD&amp;quot;) = &amp;quot;1&amp;quot; ]; then&lt;br /&gt;
	        SetState &amp;quot;$TRACKPOINT&amp;quot; 0&lt;br /&gt;
	        SetState &amp;quot;$TOUCHPAD&amp;quot; 0&lt;br /&gt;
	    else&lt;br /&gt;
	        SetState &amp;quot;$TRACKPOINT&amp;quot; 1&lt;br /&gt;
	        SetState &amp;quot;$TOUCHPAD&amp;quot; 1&lt;br /&gt;
	    fi&lt;br /&gt;
	    exit&lt;br /&gt;
	fi&lt;br /&gt;
    ;;&lt;br /&gt;
    *)&lt;br /&gt;
	Usage&lt;br /&gt;
    ;;&lt;br /&gt;
esac&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$2&amp;quot; in&lt;br /&gt;
    &amp;quot;$TRACKPOINT_NAME&amp;quot;)&lt;br /&gt;
	$COMMAND &amp;quot;$TRACKPOINT&amp;quot;&lt;br /&gt;
    ;;&lt;br /&gt;
    &amp;quot;$TOUCHPAD_NAME&amp;quot;)&lt;br /&gt;
	$COMMAND &amp;quot;$TOUCHPAD&amp;quot;&lt;br /&gt;
    ;;&lt;br /&gt;
    &amp;quot;&amp;quot;)&lt;br /&gt;
	$COMMAND &amp;quot;$TRACKPOINT&amp;quot;&lt;br /&gt;
	$COMMAND &amp;quot;$TOUCHPAD&amp;quot;&lt;br /&gt;
    ;;&lt;br /&gt;
    *)&lt;br /&gt;
    Usage&lt;br /&gt;
esac    &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==2-finger scrolling==&lt;br /&gt;
''Info here: http://ubuntu-ky.ubuntuforums.org/showthread.php?t=1603657''&lt;/div&gt;</summary>
		<author><name>Carlz</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Talk:Synaptics_TouchPad_driver_for_X&amp;diff=50084</id>
		<title>Talk:Synaptics TouchPad driver for X</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Talk:Synaptics_TouchPad_driver_for_X&amp;diff=50084"/>
		<updated>2010-11-24T04:58:04Z</updated>

		<summary type="html">&lt;p&gt;Carlz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I prefer use the trackpoint instead of the touchpad for pointer movement but find the horizontal/vertical scrolling using the right/bottom edges of the touchpad useful.  I have configured my touchpad so that its entire area is scrollable by changing the edge coordinates in my xorg.conf.  Now I can can control the pointer with the trackpoint and scroll windows horizontally and vertically at the same time by dragging my thumb around anywhere on the touchpad, like a 2-axis scrollwheel or a scrollball.  Unfortunately, these settings seem to get lost when resuming from hibernation (suspend2) but there is no problem when using sleep/suspend to ram.&lt;br /&gt;
&lt;br /&gt;
My xorg.conf Touchpad config section:&lt;br /&gt;
&lt;br /&gt;
  Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
          Identifier      &amp;quot;Synaptics Touchpad&amp;quot;&lt;br /&gt;
          Driver          &amp;quot;synaptics&amp;quot;&lt;br /&gt;
          Option          &amp;quot;SendCoreEvents&amp;quot;        &amp;quot;true&amp;quot;&lt;br /&gt;
          Option          &amp;quot;Device&amp;quot;                &amp;quot;/dev/psaux&amp;quot;&lt;br /&gt;
          Option          &amp;quot;Protocol&amp;quot;              &amp;quot;auto-dev&amp;quot;&lt;br /&gt;
          Option          &amp;quot;SHMConfig&amp;quot;             &amp;quot;on&amp;quot;&lt;br /&gt;
          # Set up a very small touchpad area so that the up/down&lt;br /&gt;
          # and left/right scrolling areas take up the entire&lt;br /&gt;
          # touchpad.  This makes it possible to use the entire&lt;br /&gt;
          # touchpad for scrolling and the superior trackpoint &lt;br /&gt;
          # for cursor movement ;)&lt;br /&gt;
          Option          &amp;quot;UpDownScrolling&amp;quot;       &amp;quot;1&amp;quot;&lt;br /&gt;
          Option          &amp;quot;LeftRightScrolling&amp;quot;    &amp;quot;1&amp;quot;&lt;br /&gt;
          Option          &amp;quot;LeftEdge&amp;quot;              &amp;quot;0&amp;quot;&lt;br /&gt;
          Option          &amp;quot;RightEdge&amp;quot;             &amp;quot;1&amp;quot;&lt;br /&gt;
          Option          &amp;quot;TopEdge&amp;quot;               &amp;quot;0&amp;quot;&lt;br /&gt;
          Option          &amp;quot;BottomEdge&amp;quot;            &amp;quot;1&amp;quot;&lt;br /&gt;
          Option          &amp;quot;TapButton1&amp;quot;            &amp;quot;0&amp;quot;&lt;br /&gt;
          Option          &amp;quot;TapButton2&amp;quot;            &amp;quot;0&amp;quot;&lt;br /&gt;
          Option          &amp;quot;TapButton3&amp;quot;            &amp;quot;0&amp;quot;&lt;br /&gt;
          # The above non-standard settings for the edges&lt;br /&gt;
          # causes some odd tapping behavior so turn&lt;br /&gt;
          # off all corner button options.&lt;br /&gt;
          Option          &amp;quot;RTCornerButton&amp;quot;        &amp;quot;0&amp;quot;&lt;br /&gt;
          Option          &amp;quot;RBCornerButton&amp;quot;        &amp;quot;0&amp;quot;&lt;br /&gt;
          Option          &amp;quot;LTCornerButton&amp;quot;        &amp;quot;0&amp;quot;&lt;br /&gt;
          Option          &amp;quot;RBCornerButton&amp;quot;        &amp;quot;0&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
== Configuration for newer xorg ==&lt;br /&gt;
&lt;br /&gt;
With the newer xorg (&amp;gt;= 1.7.3) on Debian, there appears to be a&lt;br /&gt;
problem that the touchpad is detected but 'synclient -l' does not&lt;br /&gt;
work.&lt;br /&gt;
&lt;br /&gt;
A solution that I found is to have file called (say)&lt;br /&gt;
/etc/X11/xorg.conf.d/10-thinkpad.conf which contains:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;InputClass&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;Trackpoint&amp;quot;&lt;br /&gt;
        MatchProduct    &amp;quot;SynPS/2 Synaptics TouchPad&amp;quot;&lt;br /&gt;
        Driver          &amp;quot;synaptics&amp;quot;&lt;br /&gt;
        Option          &amp;quot;AutoServerLayout&amp;quot;      &amp;quot;true&amp;quot;&lt;br /&gt;
        Option          &amp;quot;GuestMouse&amp;quot;            &amp;quot;true&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputClass&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;Trackpoint&amp;quot;&lt;br /&gt;
        MatchProduct    &amp;quot;TPPS/2 IBM TrackPoint&amp;quot;&lt;br /&gt;
        Option          &amp;quot;AutoServerLayout&amp;quot;      &amp;quot;true&amp;quot;&lt;br /&gt;
        Option          &amp;quot;EmulateWheel&amp;quot;          &amp;quot;true&amp;quot;&lt;br /&gt;
        Option          &amp;quot;EmulateWheelButton&amp;quot;    &amp;quot;2&amp;quot;&lt;br /&gt;
        Option          &amp;quot;Emulate3Buttons&amp;quot;       &amp;quot;false&amp;quot;&lt;br /&gt;
        Option          &amp;quot;XAxisMapping&amp;quot;          &amp;quot;6 7&amp;quot;&lt;br /&gt;
        Option          &amp;quot;YAxisMapping&amp;quot;          &amp;quot;4 5&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GPointing Device Settings==&lt;br /&gt;
*The gsynaptic web page says the following: ''GSynaptics will be obsolete. Please try GPointing Device Settings.''&lt;br /&gt;
*The package in Ubuntu Maverick is gpointing-device-settings&lt;br /&gt;
*Don't know if the choice to leave the older software in this article was intentional but...&lt;br /&gt;
*I'm happy to report that GPointing Device Settings works awesome on t410s, including middle mouse button (button 2) scrolling (while retaining unix clipboard paste).&lt;/div&gt;</summary>
		<author><name>Carlz</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Talk:Synaptics_TouchPad_driver_for_X&amp;diff=50083</id>
		<title>Talk:Synaptics TouchPad driver for X</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Talk:Synaptics_TouchPad_driver_for_X&amp;diff=50083"/>
		<updated>2010-11-24T04:49:17Z</updated>

		<summary type="html">&lt;p&gt;Carlz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I prefer use the trackpoint instead of the touchpad for pointer movement but find the horizontal/vertical scrolling using the right/bottom edges of the touchpad useful.  I have configured my touchpad so that its entire area is scrollable by changing the edge coordinates in my xorg.conf.  Now I can can control the pointer with the trackpoint and scroll windows horizontally and vertically at the same time by dragging my thumb around anywhere on the touchpad, like a 2-axis scrollwheel or a scrollball.  Unfortunately, these settings seem to get lost when resuming from hibernation (suspend2) but there is no problem when using sleep/suspend to ram.&lt;br /&gt;
&lt;br /&gt;
My xorg.conf Touchpad config section:&lt;br /&gt;
&lt;br /&gt;
  Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
          Identifier      &amp;quot;Synaptics Touchpad&amp;quot;&lt;br /&gt;
          Driver          &amp;quot;synaptics&amp;quot;&lt;br /&gt;
          Option          &amp;quot;SendCoreEvents&amp;quot;        &amp;quot;true&amp;quot;&lt;br /&gt;
          Option          &amp;quot;Device&amp;quot;                &amp;quot;/dev/psaux&amp;quot;&lt;br /&gt;
          Option          &amp;quot;Protocol&amp;quot;              &amp;quot;auto-dev&amp;quot;&lt;br /&gt;
          Option          &amp;quot;SHMConfig&amp;quot;             &amp;quot;on&amp;quot;&lt;br /&gt;
          # Set up a very small touchpad area so that the up/down&lt;br /&gt;
          # and left/right scrolling areas take up the entire&lt;br /&gt;
          # touchpad.  This makes it possible to use the entire&lt;br /&gt;
          # touchpad for scrolling and the superior trackpoint &lt;br /&gt;
          # for cursor movement ;)&lt;br /&gt;
          Option          &amp;quot;UpDownScrolling&amp;quot;       &amp;quot;1&amp;quot;&lt;br /&gt;
          Option          &amp;quot;LeftRightScrolling&amp;quot;    &amp;quot;1&amp;quot;&lt;br /&gt;
          Option          &amp;quot;LeftEdge&amp;quot;              &amp;quot;0&amp;quot;&lt;br /&gt;
          Option          &amp;quot;RightEdge&amp;quot;             &amp;quot;1&amp;quot;&lt;br /&gt;
          Option          &amp;quot;TopEdge&amp;quot;               &amp;quot;0&amp;quot;&lt;br /&gt;
          Option          &amp;quot;BottomEdge&amp;quot;            &amp;quot;1&amp;quot;&lt;br /&gt;
          Option          &amp;quot;TapButton1&amp;quot;            &amp;quot;0&amp;quot;&lt;br /&gt;
          Option          &amp;quot;TapButton2&amp;quot;            &amp;quot;0&amp;quot;&lt;br /&gt;
          Option          &amp;quot;TapButton3&amp;quot;            &amp;quot;0&amp;quot;&lt;br /&gt;
          # The above non-standard settings for the edges&lt;br /&gt;
          # causes some odd tapping behavior so turn&lt;br /&gt;
          # off all corner button options.&lt;br /&gt;
          Option          &amp;quot;RTCornerButton&amp;quot;        &amp;quot;0&amp;quot;&lt;br /&gt;
          Option          &amp;quot;RBCornerButton&amp;quot;        &amp;quot;0&amp;quot;&lt;br /&gt;
          Option          &amp;quot;LTCornerButton&amp;quot;        &amp;quot;0&amp;quot;&lt;br /&gt;
          Option          &amp;quot;RBCornerButton&amp;quot;        &amp;quot;0&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
== Configuration for newer xorg ==&lt;br /&gt;
&lt;br /&gt;
With the newer xorg (&amp;gt;= 1.7.3) on Debian, there appears to be a&lt;br /&gt;
problem that the touchpad is detected but 'synclient -l' does not&lt;br /&gt;
work.&lt;br /&gt;
&lt;br /&gt;
A solution that I found is to have file called (say)&lt;br /&gt;
/etc/X11/xorg.conf.d/10-thinkpad.conf which contains:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;InputClass&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;Trackpoint&amp;quot;&lt;br /&gt;
        MatchProduct    &amp;quot;SynPS/2 Synaptics TouchPad&amp;quot;&lt;br /&gt;
        Driver          &amp;quot;synaptics&amp;quot;&lt;br /&gt;
        Option          &amp;quot;AutoServerLayout&amp;quot;      &amp;quot;true&amp;quot;&lt;br /&gt;
        Option          &amp;quot;GuestMouse&amp;quot;            &amp;quot;true&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputClass&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;Trackpoint&amp;quot;&lt;br /&gt;
        MatchProduct    &amp;quot;TPPS/2 IBM TrackPoint&amp;quot;&lt;br /&gt;
        Option          &amp;quot;AutoServerLayout&amp;quot;      &amp;quot;true&amp;quot;&lt;br /&gt;
        Option          &amp;quot;EmulateWheel&amp;quot;          &amp;quot;true&amp;quot;&lt;br /&gt;
        Option          &amp;quot;EmulateWheelButton&amp;quot;    &amp;quot;2&amp;quot;&lt;br /&gt;
        Option          &amp;quot;Emulate3Buttons&amp;quot;       &amp;quot;false&amp;quot;&lt;br /&gt;
        Option          &amp;quot;XAxisMapping&amp;quot;          &amp;quot;6 7&amp;quot;&lt;br /&gt;
        Option          &amp;quot;YAxisMapping&amp;quot;          &amp;quot;4 5&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GPointing Device Settings==&lt;br /&gt;
*The gsynaptic web page says the following: ''GSynaptics will be obsolete. Please try GPointing Device Settings.''&lt;br /&gt;
*The package in Ubuntu Maverick is gpointing-device-settings&lt;br /&gt;
*Don't know if the choice to list the older software in this article was intentional but...&lt;br /&gt;
*I'm happy to report that GPointing Device Settings works awesome on t410s, including middle mouse button (button 2) scrolling (while retaining unix clipboard paste).&lt;/div&gt;</summary>
		<author><name>Carlz</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Talk:Synaptics_TouchPad_driver_for_X&amp;diff=50082</id>
		<title>Talk:Synaptics TouchPad driver for X</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Talk:Synaptics_TouchPad_driver_for_X&amp;diff=50082"/>
		<updated>2010-11-24T04:47:49Z</updated>

		<summary type="html">&lt;p&gt;Carlz: /* Configuration for newer xorg */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I prefer use the trackpoint instead of the touchpad for pointer movement but find the horizontal/vertical scrolling using the right/bottom edges of the touchpad useful.  I have configured my touchpad so that its entire area is scrollable by changing the edge coordinates in my xorg.conf.  Now I can can control the pointer with the trackpoint and scroll windows horizontally and vertically at the same time by dragging my thumb around anywhere on the touchpad, like a 2-axis scrollwheel or a scrollball.  Unfortunately, these settings seem to get lost when resuming from hibernation (suspend2) but there is no problem when using sleep/suspend to ram.&lt;br /&gt;
&lt;br /&gt;
My xorg.conf Touchpad config section:&lt;br /&gt;
&lt;br /&gt;
  Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
          Identifier      &amp;quot;Synaptics Touchpad&amp;quot;&lt;br /&gt;
          Driver          &amp;quot;synaptics&amp;quot;&lt;br /&gt;
          Option          &amp;quot;SendCoreEvents&amp;quot;        &amp;quot;true&amp;quot;&lt;br /&gt;
          Option          &amp;quot;Device&amp;quot;                &amp;quot;/dev/psaux&amp;quot;&lt;br /&gt;
          Option          &amp;quot;Protocol&amp;quot;              &amp;quot;auto-dev&amp;quot;&lt;br /&gt;
          Option          &amp;quot;SHMConfig&amp;quot;             &amp;quot;on&amp;quot;&lt;br /&gt;
          # Set up a very small touchpad area so that the up/down&lt;br /&gt;
          # and left/right scrolling areas take up the entire&lt;br /&gt;
          # touchpad.  This makes it possible to use the entire&lt;br /&gt;
          # touchpad for scrolling and the superior trackpoint &lt;br /&gt;
          # for cursor movement ;)&lt;br /&gt;
          Option          &amp;quot;UpDownScrolling&amp;quot;       &amp;quot;1&amp;quot;&lt;br /&gt;
          Option          &amp;quot;LeftRightScrolling&amp;quot;    &amp;quot;1&amp;quot;&lt;br /&gt;
          Option          &amp;quot;LeftEdge&amp;quot;              &amp;quot;0&amp;quot;&lt;br /&gt;
          Option          &amp;quot;RightEdge&amp;quot;             &amp;quot;1&amp;quot;&lt;br /&gt;
          Option          &amp;quot;TopEdge&amp;quot;               &amp;quot;0&amp;quot;&lt;br /&gt;
          Option          &amp;quot;BottomEdge&amp;quot;            &amp;quot;1&amp;quot;&lt;br /&gt;
          Option          &amp;quot;TapButton1&amp;quot;            &amp;quot;0&amp;quot;&lt;br /&gt;
          Option          &amp;quot;TapButton2&amp;quot;            &amp;quot;0&amp;quot;&lt;br /&gt;
          Option          &amp;quot;TapButton3&amp;quot;            &amp;quot;0&amp;quot;&lt;br /&gt;
          # The above non-standard settings for the edges&lt;br /&gt;
          # causes some odd tapping behavior so turn&lt;br /&gt;
          # off all corner button options.&lt;br /&gt;
          Option          &amp;quot;RTCornerButton&amp;quot;        &amp;quot;0&amp;quot;&lt;br /&gt;
          Option          &amp;quot;RBCornerButton&amp;quot;        &amp;quot;0&amp;quot;&lt;br /&gt;
          Option          &amp;quot;LTCornerButton&amp;quot;        &amp;quot;0&amp;quot;&lt;br /&gt;
          Option          &amp;quot;RBCornerButton&amp;quot;        &amp;quot;0&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
== Configuration for newer xorg ==&lt;br /&gt;
&lt;br /&gt;
With the newer xorg (&amp;gt;= 1.7.3) on Debian, there appears to be a&lt;br /&gt;
problem that the touchpad is detected but 'synclient -l' does not&lt;br /&gt;
work.&lt;br /&gt;
&lt;br /&gt;
A solution that I found is to have file called (say)&lt;br /&gt;
/etc/X11/xorg.conf.d/10-thinkpad.conf which contains:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;InputClass&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;Trackpoint&amp;quot;&lt;br /&gt;
        MatchProduct    &amp;quot;SynPS/2 Synaptics TouchPad&amp;quot;&lt;br /&gt;
        Driver          &amp;quot;synaptics&amp;quot;&lt;br /&gt;
        Option          &amp;quot;AutoServerLayout&amp;quot;      &amp;quot;true&amp;quot;&lt;br /&gt;
        Option          &amp;quot;GuestMouse&amp;quot;            &amp;quot;true&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;InputClass&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;Trackpoint&amp;quot;&lt;br /&gt;
        MatchProduct    &amp;quot;TPPS/2 IBM TrackPoint&amp;quot;&lt;br /&gt;
        Option          &amp;quot;AutoServerLayout&amp;quot;      &amp;quot;true&amp;quot;&lt;br /&gt;
        Option          &amp;quot;EmulateWheel&amp;quot;          &amp;quot;true&amp;quot;&lt;br /&gt;
        Option          &amp;quot;EmulateWheelButton&amp;quot;    &amp;quot;2&amp;quot;&lt;br /&gt;
        Option          &amp;quot;Emulate3Buttons&amp;quot;       &amp;quot;false&amp;quot;&lt;br /&gt;
        Option          &amp;quot;XAxisMapping&amp;quot;          &amp;quot;6 7&amp;quot;&lt;br /&gt;
        Option          &amp;quot;YAxisMapping&amp;quot;          &amp;quot;4 5&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GPointing Device Settings==&lt;br /&gt;
*The gsynaptic web page says the following: ''GSynaptics will be obsolete. Please try GPointing Device Settings.''&lt;br /&gt;
*The package in Ubuntu Maverick is gpointing-device-settings&lt;br /&gt;
*Don't know if the choice to list the older software in this article was intentional but...&lt;br /&gt;
*I can report that it works awesome on t410s, including middle mouse button scrolling (while retaining unix clipboard paste).&lt;/div&gt;</summary>
		<author><name>Carlz</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Talk:NVIDIA_Quadro_NVS_3100M&amp;diff=50081</id>
		<title>Talk:NVIDIA Quadro NVS 3100M</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Talk:NVIDIA_Quadro_NVS_3100M&amp;diff=50081"/>
		<updated>2010-11-24T04:23:25Z</updated>

		<summary type="html">&lt;p&gt;Carlz: â†Created page with '==Weird issues with Ubuntu Maverick, T410s== *Had errors writing initial xorg.conf file *After writing file, had upside down mirror image elements in gnome  ''Solution was...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Weird issues with Ubuntu Maverick, T410s==&lt;br /&gt;
*Had errors writing initial xorg.conf file&lt;br /&gt;
*After writing file, had upside down mirror image elements in gnome&lt;br /&gt;
&lt;br /&gt;
''Solution was to switch from switchable graphics to always discrete graphics in bios. If you need to switch back to Intel for extended battery life, mv /etc/X11/xorg.conf file to &amp;quot;&amp;quot;.back, reboot and change bios to integrated graphics, annoying but works.''&lt;/div&gt;</summary>
		<author><name>Carlz</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=NVIDIA_Quadro_NVS_3100M&amp;diff=50080</id>
		<title>NVIDIA Quadro NVS 3100M</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=NVIDIA_Quadro_NVS_3100M&amp;diff=50080"/>
		<updated>2010-11-24T04:18:38Z</updated>

		<summary type="html">&lt;p&gt;Carlz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is a NVidia video adapter&lt;br /&gt;
== Features ==&lt;br /&gt;
* Chipset: NVidia ??&lt;br /&gt;
* PCI ID: [http://pci-ids.ucw.cz/read/PC/10de/0a6c 10de:0A6C]&lt;br /&gt;
* PCI-E&lt;br /&gt;
* 256 or 512 MB video memory&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Linux driver - OpenSource ==&lt;br /&gt;
Works with Nouveau [http://cgit.freedesktop.org/nouveau/linux-2.6 git] or a recent kernel with this [http://cgit.freedesktop.org/nouveau/linux-2.6/commit/?id=931aacf4619b7d7e3140a420967d4eaa466b8574 patch] respectively. (This fixes the problem, where the driver falsely disabled discrete graphic, which resulted in a black screen.) 2D is supported, while 3D support is under development...&lt;br /&gt;
&lt;br /&gt;
== Linux driver - Proprietary ==&lt;br /&gt;
For the latest proprietary drivers go to the [http://www.nvidia.com/object/unix.html NVIDIA Unix Drivers page].&lt;br /&gt;
Several users have experienced unreliability when using various versions of the proprietary NVIDIA drivers (specifically v185 installed by Ubuntu 9.10 and v190 from NVIDIA). However [http://www.nvidia.com/object/linux-display-ia32-195.36.24.html NVIDIA linux driver v195] should work correctly. Remember to check official repository of your distribution before installing from proprietary scripts (see below). If drivers don't work, switch back uninstalling the driver. Try removing {{path|/etc/X11/xorg.conf}} if still doesn't work.&lt;br /&gt;
&lt;br /&gt;
Backlight controls are not functional while running nVidia driver 195. They can be controlled by either changing brightness in a VT or adding the following to the &amp;quot;Devices&amp;quot; section of xorg.conf (tested on driver 195 beta under Ubuntu Lucid Alpha 3 and driver 195.36.24 on Fedora 12):&lt;br /&gt;
&lt;br /&gt;
    Option &amp;quot;RegistryDwords&amp;quot; &amp;quot;EnableBrightnessControl=1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Install on Fedora 12 from repository ===&lt;br /&gt;
The following has just been successfully tested on Fedora 12 (kernel 2.6.32.11-99.fc12.i686.PAE) and kmod-nvidia-PAE-195.36.15-1.fc12.2.i686.&lt;br /&gt;
[http://rpmfusion.org/Howto/nVidia#head-205aab6f190d363e3915c0fa2e0681fc392aaeb6 Rpm Fusion] repository provide latest nvidia packages. Install the repository and the then install the driver using yum ({{cmdroot|yum install kmod-nvidia-PAE}}). Put nouveau on the modules blacklist. For details check [http://rpmfusion.org/Howto/nVidia#head-205aab6f190d363e3915c0fa2e0681fc392aaeb6 Rpm Fusion how-to].&lt;br /&gt;
Activate backlight controls using xorg.conf trick shown above.&lt;br /&gt;
&lt;br /&gt;
== ThinkPads this chip may be found in ==&lt;br /&gt;
* {{T410}}, {{T410s}}, {{T510}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Carlz</name></author>
		
	</entry>
</feed>