====== Touchpad ====== If you own a laptop with Synaptics Touchpad, the right driver can make use of lots of nice features (e.g. horizontal, vertical and even circular scrolling). ===== SHMConfig ===== To enable SHMConfig, create the file ''/etc/hal/fdi/policy/shmconfig.fdi'' containing following lines: True ===== Middle Mouse Scroll (>=10.10) ===== /usr/share/X11/xorg.conf.d/20-thinkpad.conf Section "InputClass" Identifier "Trackpoint Wheel Emulation" MatchProduct "TPPS/2 IBM TrackPoint|DualPoint Stick|Synaptics Inc. Composite TouchPad / TrackPoint" MatchDevicePath "/dev/input/event*" Option "EmulateWheel" "true" Option "EmulateWheelButton" "2" Option "Emulate3Buttons" "true" Option "ZAxisMapping" "4 5" EndSection ===== Gsynaptics ===== For further configuration install Gsynaptics, it provides e.g. circular scrolling (engage scrolling and move finger (counter-)clockwise, to scroll until battery runs out of power) sudo apt-get install gsynaptics After installation Gsynaptics can be accessed via System → Einstellungen (Settings?) → Touchpad. ===== Extract from xorg.conf ===== [[http://wiki.archlinux.org/index.php/Touchpad_Synaptics_(Deutsch)]] Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" Option "HorizEdgeScroll" "true" Option "HorizScrollDelta" "100" Option "CircularScrolling" "on" Option "CircScrollTrigger" "8" Option "SHMConfig" "true" EndSection ===== syndaemon ===== SHMConfig has to be enabled. The following commands should be typed in a terminal. The -d option causes syndaemon to run in the background, so the terminal can be closed after executing the command. syndaemon -d The -t option causes syndaemon to only disable tapping and scrolling, not mouse movements: syndaemon -d -t By default syndaemon disables the touchpad for 2 seconds after the last keyboard activity. To specify a different timeout, use the -i option. For example, a timeout of 1 second: syndaemon -d -i 1