home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / share / doc / xserver-xorg-input-synaptics / README.Debian < prev    next >
Encoding:
Text File  |  2006-08-07  |  3.7 KB  |  101 lines

  1. xfree86-driver-synaptics for Debian
  2. -----------------------------------
  3.  
  4. This package contains the Synaptics TouchPad driver for X.Org and XFree86 X
  5. server.
  6. See also the README file for details on configuration options.
  7. The following notes are reported from the INSTALL instructions of upstream 
  8. package (by Stefan Gmeiner <riddlebox@freesurf.ch>), but first of all a
  9. security notice about SHMConfig:
  10.  
  11.    If you want to be able to change driver parameters without
  12.    restarting the X server, enable the "SHMConfig" option in the X
  13.    configuration file. You can then use the "synclient" program to
  14.    query and modify driver parameters on the fly.
  15.    SECURITY NOTE! This is not secure if you are in an untrusted 
  16.    multiuser environment. All local users can change the parameters at any
  17.    time.
  18.  
  19. Configuration
  20. -------------
  21.  
  22. 1. Load the driver by changing the X.Org/XFree86 configuration file
  23. (/etc/X11/xorg.conf or /etc/X11/XF86Config-4) through adding the line 'Load
  24. "synaptics"' in the module section.
  25.  
  26. 2. Add/Replace in the InputDevice section for the touchpad the
  27. following lines:
  28.  
  29. Section "InputDevice"
  30.   Driver      "synaptics"
  31.   Identifier      "Mouse[1]"
  32.   Option     "Device"      "/dev/psaux"
  33.   Option    "Protocol"    "auto-dev"
  34.   Option    "LeftEdge"      "1700"
  35.   Option    "RightEdge"     "5300"
  36.   Option    "TopEdge"       "1700"
  37.   Option    "BottomEdge"    "4200"
  38.   Option    "FingerLow"    "25"
  39.   Option    "FingerHigh"    "30"
  40.   Option    "MaxTapTime"    "180"
  41.   Option    "MaxTapMove"    "220"
  42.   Option    "VertScrollDelta" "100"
  43.   Option    "MinSpeed"    "0.06"
  44.   Option    "MaxSpeed"    "0.12"
  45.   Option    "AccelFactor" "0.0010"
  46. #  Option    "SHMConfig"    "on"
  47. #  Option    "Repeater"    "/dev/ps2mouse"
  48. EndSection
  49.  
  50. Change the Identifier to the same name as in the ServerLayout section.
  51. The Option "Repeater" is at the moment for testing.
  52.  
  53. 3. Add the "CorePointer" option to the InputDevice line at the ServerLayout section:
  54.  
  55. Section "ServerLayout"
  56. ...
  57.   InputDevice "Mouse[1]"  "CorePointer"
  58. ...
  59.  
  60.    Note! You can not have more than one core pointer, so if you want
  61.    to use an external mouse too, you have to set all mouse input
  62.    devices except one to "AlwaysCore" instead of "CorePointer".
  63.  
  64. 4. Start/Restart the X Server. If the touchpad doesn't work:
  65.    a) Check the XFree Logfiles
  66.    b) Try to start the XServer with 'startx -- -logverbose 8' for more
  67.       Output
  68.  
  69. Other relevant information to use this driver
  70. ---------------------------------------------
  71.  
  72. 1. For use with kernel 2.6.x you need to enable synaptics touchpad
  73.    support when configuring the kernel (CONFIG_MOUSE_PS2). You also
  74.    need support for the evdev interface (CONFIG_INPUT_EVDEV). If you
  75.    compile evdev as a module, make sure it is loaded before starting
  76.    the X server, as it will not be auto-loaded.
  77.  
  78. 2. For use with an ALPS touchpad, you need to use a 2.6.x kernel and
  79.    apply the alps patch. See the README.alps file for more details.
  80.  
  81. 3. Using with kernel 2.4.x for x < 10 needs a kernel patch
  82.    (pc_keyb.c.diff.2.4.3).
  83.  
  84. Note for ALPS users using Debian's kernel-source-2.6.8
  85. ------------------------------------------------------
  86. Use the provided alps.debian.patch if you're compiling a Debian's kernel source
  87. package. It's a rediffed version from current kernel-source-2.6.8 due to some
  88. small differences between vanilla kernel's driver/input/mouse/psmouse.h.
  89.  
  90. Running 'syndaemon' automatically
  91. ---------------------------------
  92. The easiest way to run the syndaemon binary each time you startup X you can 
  93. simply add the following line to your ~/.xinitrc file:
  94.  
  95. /usr/bin/syndaemon -i 1 -d
  96.  
  97. Customize the daemon options to fit your needs, the only mandatory option is
  98. '-d' to run syndaemon in the background. See 'man 1 syndaemon' for more.
  99.  
  100.  -- Mattia Dongili <malattia@debian.org>, Tue,  2 Mar 2004 11:42:05 +0100
  101.