Difference between revisions of "Synaptics TouchPad driver for X"
RagingMind (Talk | contribs) (Make it a more generic page and add the SHMconfig thingy) |
(→Configuring under X.Org) |
||
Line 14: | Line 14: | ||
Some common options under X.Org | Some common options under X.Org | ||
+ | <pre> | ||
... | ... | ||
− | + | Section "InputDevice" | |
− | + | Identifier "Synaptics Touchpad" | |
− | + | Driver "synaptics" | |
− | + | Option "SendCoreEvents" "true" | |
− | + | Option "Device" "/dev/psaux" | |
− | + | Option "Protocol" "auto-dev" | |
− | + | # Option "TouchpadOff" "1" #Uncomment if you just want to disable the touchpad and use only the trackpoint | |
− | + | # Option "HorizScrollDelta" "0" #Why is this in here by default. By Gods, it kill horizontal scrolling! | |
− | + | Option "RightEdge" "5500" #This is a little bigger than the default narrowing the scroll region | |
− | + | Option "BottomEdge" "4500" #This is a little bigger than the default narrowing the scroll region | |
− | + | Option "RTCornerButton" "0" #disable Right Top corner "button" | |
− | + | Option "RBCornerButton" "0" #disable Right Bottom corner "button" | |
− | + | Option "SHMConfig" "on" #this allows configuration of the touchpad using qsynaptics, synclient, or what have you. | |
+ | EndSection | ||
+ | </pre> | ||
Under KDE control center the comfortable way is '''ksynaptics'''. | Under KDE control center the comfortable way is '''ksynaptics'''. | ||
For Gnome users there is '''gsynaptics''' ([http://gsynaptics.sourceforge.jp/ Homepage]). | For Gnome users there is '''gsynaptics''' ([http://gsynaptics.sourceforge.jp/ Homepage]). | ||
+ | |||
+ | There's also [qsynaptics] for those who prefer to remain non-partisan. | ||
They provide a GUI way to control driver settings such as circular scrolling and tap to click. | They provide a GUI way to control driver settings such as circular scrolling and tap to click. |
Revision as of 03:45, 8 January 2008
Contents
Synaptics TouchPad driver for X.Org/XFree86
This is a driver for all synaptics touchpads for X.Org/Xfree86 4.x. The driver is not written portably; it will not work on operating systems other than Linux and FreeBSD (by ports).
Features
- Movement with adjustable, non-linear acceleration and speed
- Button events through short touching of the touchpad
- Dragging through short touching and holding down the finger on the touchpad
- Middle and right button events on the upper and lower corner of the touchpad
- Vertical scrolling (button four and five events) through moving the finger on the right side of the touchpad
- Horizontal scrolling (button six and seven events) through moving the finger on the lower side of the touchpad
- Adjustable finger detection
Configuring under X.Org
Some common options under X.Org
... Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" # Option "TouchpadOff" "1" #Uncomment if you just want to disable the touchpad and use only the trackpoint # Option "HorizScrollDelta" "0" #Why is this in here by default. By Gods, it kill horizontal scrolling! Option "RightEdge" "5500" #This is a little bigger than the default narrowing the scroll region Option "BottomEdge" "4500" #This is a little bigger than the default narrowing the scroll region Option "RTCornerButton" "0" #disable Right Top corner "button" Option "RBCornerButton" "0" #disable Right Bottom corner "button" Option "SHMConfig" "on" #this allows configuration of the touchpad using qsynaptics, synclient, or what have you. EndSection
Under KDE control center the comfortable way is ksynaptics.
For Gnome users there is gsynaptics (Homepage).
There's also [qsynaptics] for those who prefer to remain non-partisan.
They provide a GUI way to control driver settings such as circular scrolling and tap to click.
For the console or scripting uses there is synclient.