Synapticsの新機能 - LockedDragTimeoutの設定

関連記事:タッチパッドとチルトホイール(Fedora編)
Ubuntu(Hardy)では、タッチパッドのドライバにgitリポジトリからビルドしたSynapticsを使用しており、LockedDragTimeoutが設定できるようになっている。従来はドラッグした指がタッチパッドの端に達したとき、そのままスクロールするのにEdgeMotion(自動スクロール)を使うしかなかったが、LockedDragTimeoutを適切に設定する事で、素早く指を戻せばそのままドラッグが継続するようにできる。その辺も含めてタッチパッドの部分だけxorg.confの設定をさらしておく。マウスの設定は別記事で。

Section "InputDevice"
	Identifier	"Synaptics Touchpad"
	Driver		"synaptics"
	Option		"SendCoreEvents"	"true"
	Option		"Device"		"/dev/psaux"
	Option		"Protocol"		"auto-dev"
	Option		"TouchpadOff"		"0"
	Option		"SHMConfig"		"true"
	Option		"LeftEdge"		"100"
	Option		"RightEdge"		"900"
	Option		"TopEdge"		"200"
	Option		"BottomEdge"		"650"
	Option		"FingerLow"		"14"
	Option		"FingerHigh"		"15"
	Option		"MaxTapTime"		"180"
	Option		"MaxTapMove"		"110"
	Option		"SingleTapTimeout"	"100"
	Option		"FastTaps"		"1"
	Option		"EmulateMidButtonTime"	"75"
	Option		"LTCornerButton"	"2"
	Option		"VertScrollDelta"	"16"
	Option		"HorizScrollDelta"	"16"
	Option		"VertEdgeScroll"	"true"
	Option		"HorizEdgeScroll"	"true"
	Option		"MinSpeed"		"0.5"
	Option		"MaxSpeed"		"1.50"
	Option		"AccelFactor"		"0.04"
	Option		"LockedDrags"		"true"
	Option		"LockedDragTimeout"	"400"
EndSection
3/5追記

"HorizEdgeScroll"を"true"や"1"にしていても水平スクロールが効かない。X起動後に


$ synclient HorizEdgeScroll=1
と打ち込む必要がある。