<?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>dipplum.com &#187; Apple</title>
	<atom:link href="http://dipplum.com/category/computer/apple/feed/" rel="self" type="application/rss+xml" />
	<link>http://dipplum.com</link>
	<description>Be  the change you wanna see in the world</description>
	<lastBuildDate>Sat, 12 Nov 2011 07:38:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Debian 下 MacBook 触摸板设置</title>
		<link>http://dipplum.com/2009/03/30/debian-macbook-synaptics/</link>
		<comments>http://dipplum.com/2009/03/30/debian-macbook-synaptics/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 00:43:37 +0000</pubDate>
		<dc:creator>li</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[开源软件]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[MacBook]]></category>

		<guid isPermaLink="false">http://dipplum.com/2009/03/30/debian-macbook-synaptics/</guid>
		<description><![CDATA[窃以为，MacBook 的触摸板是 Apple 人机界面中最不方便的一环，只有一个按键，手感也不如 IBM 的指点杆，没有鼠标情况下，操作非常不方便。 Linux 下的 MacBook 触摸板更是痛中之痛。Linux 下触摸板的驱动是 Synaptics，默认设置下，移动速度很慢，反应不灵敏；用两手指轻敲模拟右键的功能无法使用，不接外接鼠标就没有右键；用着简直抓狂。一直以来用 IBM 笔记本养成的在床上编程的习惯受到了严重挑战。 在新版本的 xorg 的中，可以自动发现硬件设备并自动配置，允许用户使用最小化的 xorg.conf 启动 X。其实就是一个空的 xorg.conf 也能启动。但该功能和现存的 Synaptics 配置方法相抵触，导致 google 上搜到的大部分配置方法都不能成功配置 Synaptics 的参数。 解决方法很简单： 方法1：提供一个完整的，old fashion 的 xorg.conf 文件，尤其要包含 ServerLayout Section，其中要引用 Synaptics Section 方法2：如果仍然希望使用 minimal xorg.conf，应该在 Synaptics Section加上 Option “CorePointer” 很显然，方法2要简单些。下面提供一个用方法2配置的 xorg.conf 文件，包含我的 Synaptics 配置。功能如下 禁用 1 Finger Tap 功能 [...]]]></description>
			<content:encoded><![CDATA[<p>窃以为，MacBook 的触摸板是 Apple 人机界面中最不方便的一环，只有一个按键，手感也不如 IBM 的指点杆，没有鼠标情况下，操作非常不方便。</p>
<p>Linux 下的 MacBook 触摸板更是痛中之痛。Linux 下触摸板的驱动是 Synaptics，默认设置下，移动速度很慢，反应不灵敏；用两手指轻敲模拟右键的功能无法使用，不接外接鼠标就没有右键；用着简直抓狂。一直以来用 IBM 笔记本养成的在床上编程的习惯受到了严重挑战。</p>
<p>在新版本的 xorg 的中，可以自动发现硬件设备并自动配置，允许用户使用最小化的 xorg.conf 启动 X。其实就是一个空的 xorg.conf 也能启动。但该功能和现存的 Synaptics 配置方法相抵触，导致 google 上搜到的大部分配置方法都不能成功配置 Synaptics 的参数。</p>
<p>解决方法很简单：</p>
<ul>
<li>方法1：提供一个完整的，old fashion 的 xorg.conf 文件，尤其要包含 ServerLayout Section，其中要引用 Synaptics Section </li>
<li>方法2：如果仍然希望使用 minimal xorg.conf，应该在 Synaptics Section加上 Option “CorePointer” </li>
</ul>
<p>很显然，方法2要简单些。下面提供一个用方法2配置的 xorg.conf 文件，包含我的 Synaptics 配置。功能如下</p>
<ul>
<li>禁用 1 Finger Tap 功能</li>
<li>2 Finger Tap 对应右键，3 Finger Tap 对应中键(按不出来)，同时点击左上角区域代表中键</li>
<li>触摸板右边和底边分别是垂直和水平滚轮</li>
<li>其他是一些微调参数，主要为了让触摸板更灵敏</li>
</ul>
<p>下面配置应该适用于 Debian Lenny/Squeeze/Sid，代码如下：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
</pre></td><td class="code"><pre class="xorg_conf" style="font-family:monospace;"><span style="color: #b1b100;">Section</span> <span style="color: #0000ff;">&quot;InputDevice&quot;</span>
    <span style="color: #990000;">Identifier</span> <span style="color: #0000ff;">&quot;Synaptics Touchpad&quot;</span>
    <span style="color: #990000;">Driver</span> <span style="color: #0000ff;">&quot;synaptics&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;SHMConfig&quot;</span> <span style="color: #0000ff;">&quot;on&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;CorePointer&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;LeftEdge&quot;</span> <span style="color: #0000ff;">&quot;121&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;RightEdge&quot;</span> <span style="color: #0000ff;">&quot;1094&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;TopEdge&quot;</span> <span style="color: #0000ff;">&quot;80&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;BottomEdge&quot;</span> <span style="color: #0000ff;">&quot;300&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;FingerLow&quot;</span> <span style="color: #0000ff;">&quot;10&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;FingerHigh&quot;</span> <span style="color: #0000ff;">&quot;15&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;FingerPress&quot;</span> <span style="color: #0000ff;">&quot;256&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;MaxTapTime&quot;</span> <span style="color: #0000ff;">&quot;300&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;MaxTapMove&quot;</span> <span style="color: #0000ff;">&quot;220&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;MaxDoubleTapTime&quot;</span> <span style="color: #0000ff;">&quot;180&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;SingleTapTimeout&quot;</span> <span style="color: #0000ff;">&quot;180&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;ClickTime&quot;</span> <span style="color: #0000ff;">&quot;100&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;FastTaps&quot;</span> <span style="color: #0000ff;">&quot;1&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;EmulateMidButtonTime&quot;</span> <span style="color: #0000ff;">&quot;75&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;EmulateTwoFingerMinZ&quot;</span> <span style="color: #0000ff;">&quot;257&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;VertScrollDelta&quot;</span> <span style="color: #0000ff;">&quot;5&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;HorizScrollDelta&quot;</span> <span style="color: #0000ff;">&quot;5&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;VertEdgeScroll&quot;</span> <span style="color: #0000ff;">&quot;1&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;HorizEdgeScroll&quot;</span> <span style="color: #0000ff;">&quot;1&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;CornerCoasting&quot;</span> <span style="color: #0000ff;">&quot;0&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;VertTwoFingerScroll&quot;</span> <span style="color: #0000ff;">&quot;0&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;HorizTwoFingerScroll&quot;</span> <span style="color: #0000ff;">&quot;0&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;MinSpeed&quot;</span> <span style="color: #0000ff;">&quot;0.493&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;MaxSpeed&quot;</span> <span style="color: #0000ff;">&quot;1.5544&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;AccelFactor&quot;</span> <span style="color: #0000ff;">&quot;0.2&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;TrackstickSpeed&quot;</span> <span style="color: #0000ff;">&quot;40&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;EdgeMotionMinZ&quot;</span> <span style="color: #0000ff;">&quot;30&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;EdgeMotionMaxZ&quot;</span> <span style="color: #0000ff;">&quot;160&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;EdgeMotionMinSpeed&quot;</span> <span style="color: #0000ff;">&quot;1&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;EdgeMotionMaxSpeed&quot;</span> <span style="color: #0000ff;">&quot;38&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;EdgeMotionUseAlways&quot;</span> <span style="color: #0000ff;">&quot;0&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;UpDownScrolling&quot;</span> <span style="color: #0000ff;">&quot;1&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;LeftRightScrolling&quot;</span> <span style="color: #0000ff;">&quot;1&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;UpDownScrollRepeat&quot;</span> <span style="color: #0000ff;">&quot;1&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;LeftRightScrollRepeat&quot;</span> <span style="color: #0000ff;">&quot;1&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;ScrollButtonRepeat&quot;</span> <span style="color: #0000ff;">&quot;100&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;TouchpadOff&quot;</span> <span style="color: #0000ff;">&quot;0&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;GuestMouseOff&quot;</span> <span style="color: #0000ff;">&quot;0&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;LockedDrags&quot;</span> <span style="color: #0000ff;">&quot;0&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;LockedDragTimeout&quot;</span> <span style="color: #0000ff;">&quot;5000&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;RTCornerButton&quot;</span> <span style="color: #0000ff;">&quot;0&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;RBCornerButton&quot;</span> <span style="color: #0000ff;">&quot;0&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;LTCornerButton&quot;</span> <span style="color: #0000ff;">&quot;2&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;LBCornerButton&quot;</span> <span style="color: #0000ff;">&quot;0&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;TapButton1&quot;</span> <span style="color: #0000ff;">&quot;0&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;TapButton2&quot;</span> <span style="color: #0000ff;">&quot;3&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;TapButton3&quot;</span> <span style="color: #0000ff;">&quot;2&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;CircularScrolling&quot;</span> <span style="color: #0000ff;">&quot;0&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;CircScrollDelta&quot;</span> <span style="color: #0000ff;">&quot;0.1&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;CircScrollTrigger&quot;</span> <span style="color: #0000ff;">&quot;0&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;CircularPad&quot;</span> <span style="color: #0000ff;">&quot;0&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;PalmDetect&quot;</span> <span style="color: #0000ff;">&quot;1&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;PalmMinWidth&quot;</span> <span style="color: #0000ff;">&quot;10&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;PalmMinZ&quot;</span> <span style="color: #0000ff;">&quot;200&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;CoastingSpeed&quot;</span> <span style="color: #0000ff;">&quot;0&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;PressureMotionMinZ&quot;</span> <span style="color: #0000ff;">&quot;30&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;PressureMotionMaxZ&quot;</span> <span style="color: #0000ff;">&quot;160&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;PressureMotionMinFactor&quot;</span> <span style="color: #0000ff;">&quot;1&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;PressureMotionMaxFactor&quot;</span> <span style="color: #0000ff;">&quot;1&quot;</span>
    <span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;GrabEventDevice&quot;</span> <span style="color: #0000ff;">&quot;1&quot;</span>
<span style="color: #b1b100;">EndSection</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://dipplum.com/2009/03/30/debian-macbook-synaptics/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

