diff options
author | Christoph Brill <egore911@egore911.de> | 2008-07-11 17:43:20 +0200 |
---|---|---|
committer | Christoph Brill <egore911@egore911.de> | 2008-07-11 17:43:20 +0200 |
commit | d6e069a2e5a2d9625d85da4d828cf370d4ddf6d6 (patch) | |
tree | ed7156aa8b4c23d8a2ba7183085deb750194f751 /docs | |
parent | 9b904a2c974e6f8c7463c16dfa68b69dfbae0f83 (diff) |
Start cleaning up the documentation
Many of the files contain redundant information. The plan is to remove most of
the (maybe even all) and add the content to the man page.
Diffstat (limited to 'docs')
-rw-r--r-- | docs/COMPATIBILITY | 309 | ||||
-rw-r--r-- | docs/INSTALL | 130 | ||||
-rw-r--r-- | docs/INSTALL.DE | 103 | ||||
-rw-r--r-- | docs/INSTALL.FR | 105 | ||||
-rw-r--r-- | docs/README | 219 |
5 files changed, 0 insertions, 866 deletions
diff --git a/docs/COMPATIBILITY b/docs/COMPATIBILITY deleted file mode 100644 index c71fc34..0000000 --- a/docs/COMPATIBILITY +++ /dev/null @@ -1,309 +0,0 @@ -Acer 661 LCi -Acer Aspire 1353LC -Acer Aspire 1353XC -Acer Aspire 1511 LMi -Acer Aspire 1601LC -Acer Aspire 1703SM -Acer Aspire 2000 (Requires 2.6 kernel but *NOT* the ALPS patch) -Acer Aspire 2010 -Acer Aspire 2020 -Acer Aspire 3003WLMi -Acer Aspire 3023 -Acer Aspire 5670 -Acer Aspire 5672 -Acer Aspire 9301AWSMi -Acer Extensa 3001 WLMi -Acer Ferrari 3000LMi -Acer Ferrari 3200 -Acer TravelMate 210TEV -Acer TravelMate 220 -Acer TravelMate 2310 -Acer TravelMate 234LC -Acer TravelMate 244LM -Acer TravelMate 2501LC -Acer TravelMate 280 -Acer TravelMate 290 (ALPS touchpad) -Acer TravelMate 330T -Acer TravelMate 340T -Acer TravelMate 350TE -Acer TravelMate 420DLC -Acer TravelMate 451Cli -Acer TravelMate 4672 WLMi -Acer TravelMate 521TE -Acer TravelMate 522TXV -Acer TravelMate 525TE -Acer TravelMate 533LCi -Acer TravelMate 630 -Acer TravelMate 634LCi -Acer TravelMate 739TL -Acer TravelMate 800LCI -Acer TravelMate 8104 WLMi -Airis Diamond 630 -Airis Pragma 750 -Aopen Openbook 1545/1545D -Apple iBook G4 -Arima A520-K7 -Aristo Smart 300 -ASUS A1000 -ASUS A2500 -ASUS A3500L -ASUS A6000G -ASUS A6Km-Q010H -ASUS A6VA -ASUS A7F -ASUS B1500 -ASUS Degatto D1 -ASUS L2000B -ASUS L2400D -ASUS L3500D -ASUS L3500H -ASUS L3800C -ASUS L8400 series -ASUS M2400A -ASUS M2400E -ASUS M2400N -ASUS M3000N -ASUS M5N -ASUS M6700N -ASUS S1300 -ASUS S5200N -ASUS Z62J -ASUS Z71V -BenQ JoyBook 2100E -Clevo 5600P -Clevo M375C -Clevo M385C -Compal CL56-15 -COMPAQ Armada 1750 (Requires reset hack) -COMPAQ Armada M300 -COMPAQ Armada M700 -COMPAQ EVO N1015v -COMPAQ EVO N1020v -COMPAQ EVO N160 -COMPAQ EVO N180 -COMPAQ EVO N600c -COMPAQ EVO N800v -COMPAQ Presario 1200 -COMPAQ Presario 1213EA -COMPAQ Presario 12XL125 -COMPAQ Presario 1510US -COMPAQ Presario 1685 -COMPAQ Presario 1710T -COMPAQ Presario 1723EA -COMPAQ Presario 1800 -COMPAQ Presario 1800XL584 -COMPAQ Presario 18XL580 -COMPAQ Presario 2100Z -COMPAQ Presario 2100US -COMPAQ Presario 2155US -COMPAQ Presario 2500 -COMPAQ Presario 2510EA -COMPAQ Presario 2825EA -COMPAQ Presario 700 (US/EA) -COMPAQ Presario 711EA -COMPAQ Presario 912RSH -COMPAQ Presario 915US -COMPAQ Presario R3000 (ALPS touchpad) -Compaq Presario V5204NR -DELL Inspiron 1100 -DELL Inspiron 2100 -DELL Inspiron 2200 -DELL Inspiron 2500 -DELL Inspiron 2600 -DELL Inspiron 2650 -DELL Inspiron 300m -DELL Inspiron 3500 -DELL Inspiron 4000 -DELL Inspiron 4100 (but maybe not every model has a Synaptics touchpad, US models - seem to have it, the German models don't) -DELL Inspiron 4150 -DELL Inspiron 5000 -DELL Inspiron 500m (ALPS touchpad) -DELL Inspiron 5100 -DELL Inspiron 5150 -DELL Inspiron 6000 (ALPS touchpad) -DELL Inspiron 7000 -DELL Inspiron 7500 -DELL Inspiron 8000 -DELL Inspiron 8100 -DELL Inspiron 8200 (ALPS touchpad) -DELL Inspiron 8500 (ALPS touchpad) -DELL Inspiron 8600 (ALPS touchpad) -DELL Latitude C400 -DELL Latitude C600 -DELL Latitude C610 -DELL Latitude C640 -DELL Latitude C800 -DELL Latitude CSx -DELL Latitude CPi -DELL Latitude CPx (ALPS touchpad) -DELL Latitude D505 (ALPS touchpad) -DELL Latitude D600 (ALPS touchpad) -DELL Latitude D610 (ALPS touchpad) -DELL Latitude D800 (ALPS touchpad) -DELL Latitude L400 -DELL Latitude LS400 -DELL Latitude X1 -DELL Latitude X300 -Desknote A900 -Desknote A928 -ECS A-530 Transmeta 5600 -ECS Desknote i-Buddie A900 -EMachines M5305 -Fujitsu-Siemens AMILO A1667G -Fujitsu-Siemens AMILO A 7600 (ALPS touchpad) -Fujitsu-Siemens AMILO D P4 (FH2) -Fujitsu-Siemens AMILO D 6800 -Fujitsu-Siemens AMILO D 7830 -Fujitsu-Siemens AMILO L 6810 -Fujitsu-Siemens AMILO L 7300 (ALPS touchpad) -Fujitsu-Siemens Amilo M 1420 -Fujitsu-Siemens Amilo M 1425 -Fujitsu-Siemens AMILO M 6100 -Fujitsu-Siemens AMILO M 6300 -Fujitsu-Siemens AMILO M-6800 -Fujitsu-Siemens AMILO M-7400 -Fujitsu-Siemens AMILO M-7800 -Fujitsu-Siemens AMILO M-8800 -Fujitsu-Siemens AMILO Pro V2020 -Fujitsu-Siemens AMILO Si1520 -Fujitsu-Siemens LIFEBOOK C-1010 and C-1020 -Fujitsu-Siemens LIFEBOOK E7010 (ALPS touchpad) -Fujitsu-Siemens LIFEBOOK P7010D -Fujitsu-Siemens LIFEBOOK P7120D -Fujitsu-Siemens LIFEBOOK S-2020 (ALPS touchpad) -Fujitsu-Siemens LIFEBOOK S-4572 (ALPS touchpad) -Gateway 200X -Gateway 450XL -Gateway 600S -Gateway 7405GX -Gateway MX 3228 -Gateway Solo 9300 -Gericom A2 -Gericom Cinema XXL -Gericom Hummer 2430 -Gericom M6T -Gericom Masterpiece 2030 (works partly) -Gericom Webboy -Gericom Webgine -Gericom X5 -Gericom X5 Force -HP Compaq NC6000 -HP Compaq nw8240 -HP Compaq NX6110 -HP Compaq NX6120 -HP Compaq NX7000 -HP Compaq NX7010 -HP Compaq NX9000 -HP Compaq NX9010 -HP N6395 -HP NW8000 -HP Omnibook 4150 -HP Omnibook 6000 -HP Omnibook 6100 -HP Omnibook XE3 500 -HP Omnibook XE3 GC (F2397) -HP Omnibook XE3 GF -HP Omnibook XE3L (F3446J) -HP Omnibook XE4400 -HP Omnibook XT1000 (F3433) -HP Pavilion DV1475EA -HP Pavilion N3250 -HP Pavilion N3350 -HP Pavilion ZD7000 -HP Pavilion ZD8000 -HP Pavilion ZE4101 -HP Pavilion ZE4125 -HP Pavilion ZE4420us -HP Pavilion ZE4521ea -HP Pavilion ZE4610us -HP Pavilion ZE5400 -HP Pavilion ZT3000 -HP Pavilion ZV5000 (ALPS touchpad) -HP Special Edition L2000 -IBM ThinkPad R40 -IBM ThinkPad R50 -IBM ThinkPad T30 -IBM ThinkPad T40 -IBM ThinkPad T40p -IBM ThinkPad T41 -IBM ThinkPad T42 -INote 88EPS -IPC Powernote S -Jewel Saffier 1500 -Lenovo 3000 C100 -LG LM50 -Los Alamos LUP4SA2 -MAXDATA Pro 5000X -MAXDATA Pro 8000X -MBO N.B.V.O. 1800+ (aka Mitac MiNote 8375) -Medion 41700 -Medion MD40100 -Medion MD5400 -Medion MD9467 aka ASUS 8400K -Medion MD9580-F - Aldi (Nord) -Medion MD9626 -Mitac 6120N -NEC Versa E400 -NEC Versa M400 -Packard Bell Easy Note E3259SE -Panasonic CF-R1 -Panasonic CF-R3 -Panasonic Toughbook W2 -PowerPro C 3:16 -Prestigio Nobile 156 -RoverBook F219 -Samsung GT8800DXV -Samsung P30 -Samsung Q10 -Samsung Q20 -Samsung V20 -Samsung X20 -Sharp Actius MM10 -Sharp Actius UM32W -Sharp Muramasa PC-MV1-5CA -Sharp PC-FS2518 -Siemens Nixdorf Scenic Mobile 710 -SONY VAIO FX405 (ALPS touchpad) -SONY VAIO GR7/K -SONY VAIO GRX570 -SONY VAIO PCG-FX701 (ALPS touchpad) -SONY VAIO PCG-GRX650 -SONY VAIO PCG-NV105 (ALPS touchpad) -SONY VAIO PCG-TR1A (ALPS touchpad) -SONY VAIO VGN-A115S (ALPS touchpad) -Sony VAIO VGN-S4XP (ALPS touchpad) -SONY VAIO VGN-SZ72B (ALPS touchpad) -SONY VAIO VGN-UX50 (ALPS dualpoint touchpad) -SONY VAIO Z1 (ALPS touchpad) -SONY VAIO Z505SX (ALPS touchpad) -Sotec 3120X -Targa Visionary Pro -Targa Visionary XP-210 -Toshiba 1105 (ALPS touchpad) -Toshiba 1410-303 (ALPS touchpad) -Toshiba A20 (ALPS touchpad) -Toshiba A25 (ALPS touchpad) -Toshiba EX1/524CDET (ALPS touchpad) -Toshiba Portege 2000 (ALPS touchpad) -Toshiba Portege 3500 (ALPS touchpad) -Toshiba Portege A100 -Toshiba Portege R200 (ALPS touchpad) -Toshiba Qosmio E-15 (ALPS touchpad) -Toshiba Satellite 1130-Z23 (ALPS touchpad) -Toshiba Satellite 1400-103 (ALPS touchpad) -Toshiba Satellite 1800 -Toshiba Satellite 2410 (ALPS touchpad) -Toshiba Satellite A10 (ALPS touchpad) -Toshiba Satellite A40 (ALPS touchpad) -Toshiba Satellite A50-543 (ALPS touchpad) -Toshiba Satellite A75-S209 (ALPS touchpad) -Toshiba Satellite M30 -Toshiba Satellite P25-607 -Toshiba Satellite Pro 2100 (ALPS touchpad) -Toshiba Satellite S3000-514 (ALPS touchpad) -Toshiba Tecra A3 (ALPS touchpad) -Toshiba Tecra A4 -Toshiba Tecra A8 -Toshiba Tecra M2 (ALPS touchpad) -Vobis Highscreen XI 14-C1200 (Same as Yakumo Q5M 1.2GHz) diff --git a/docs/INSTALL b/docs/INSTALL deleted file mode 100644 index 900b8c5..0000000 --- a/docs/INSTALL +++ /dev/null @@ -1,130 +0,0 @@ -Installation of the Synaptics Touchpad Driver for XOrg/XFree 4.x -================================================================ - -Author: Stefan Gmeiner <riddlebox@freesurf.ch> - -Requirements ------------- - -1. You need X include files. On RPM based systems, they are usually - included in the XFree86-devel package. On Debian systems, you need - to install the packages x-dev, libx11-dev and libxext-dev. - -2. For use with kernel 2.6.x you need to enable synaptics touchpad - support when configuring the kernel (CONFIG_MOUSE_PS2). You also - need support for the evdev interface (CONFIG_INPUT_EVDEV). If you - compile evdev as a module, make sure it is loaded before starting - the X server, as it will not be auto-loaded. - -3. If you use XFree86 version 4.0 or 4.1, you will need the XFree86 - source code to compile the driver. See the "How do I compile the - driver?" section in the FAQ in the README file for details. - -4. Using with kernel 2.4.x for x < 10 needs a kernel patch - (pc_keyb.c.diff.2.4.3). - -Installing ----------- - -1. Type "make" to build the driver "synaptics_drv.o". - -2. Copy the driver module "synaptics_drv.o" into the XFree module - path. This path is usually "/usr/X11R6/lib/modules/input/", and - running "make install" as root will do this for you. Note though - that some distributions have a different module path. For example, - in Gentoo 1.4 (with XFree86 4.3.0), the correct path is - "/usr/X11R6/lib/modules/drivers". - -3. Add the driver to the XFree configuration file (usually called - /etc/X11/XF86Config-4 or /etc/X11/XF86Config) - -Section "Module" -... - Load "synaptics" -... -EndSection - - -4. Add/Replace in the InputDevice section for the touchpad the - following lines: - -Section "InputDevice" - Identifier "Synaptics Mouse" - Driver "synaptics" - Option "Device" "/dev/psaux" - Option "Protocol" "auto-dev" -# enable SHMConfig if you want to enable synclient -# NB: enabling SHMConfig is insecure, since any user can invoke it -# Option "SHMConfig" "on" - Option "LeftEdge" "1700" - Option "RightEdge" "5300" - Option "TopEdge" "1700" - Option "BottomEdge" "4200" - Option "FingerLow" "25" - Option "FingerHigh" "30" - Option "MaxTapTime" "180" - Option "MaxTapMove" "220" - Option "VertScrollDelta" "100" - Option "CornerCoasting" "1" - Option "CoastingSpeed" "3" - Option "MinSpeed" "0.09" - Option "MaxSpeed" "0.18" - Option "AccelFactor" "0.0015" -# Option "Repeater" "/dev/ps2mouse" -EndSection - -Change the Identifier to the same name as in the ServerLayout section. -The Option "Repeater" is at the moment for testing. - -5. Add the "CorePointer" option to the InputDevice line at the - ServerLayout section: - - Section "ServerLayout" - ... - InputDevice "Synaptics Mouse" "CorePointer" - ... - - Note! You can not have more than one core pointer, so if you want - to use an external mouse too, you have to set all mouse input - devices except one to "AlwaysCore" instead of "CorePointer". For - example: - - Section "ServerLayout" - ... - InputDevice "Mouse0" "CorePointer" - InputDevice "Synaptics Mouse" "AlwaysCore" - ... - Section "InputDevice" - ... - Identifier "Mouse0" - Option "Device" "/dev/input/mice" - ... - - This also applies if you are using a 2.6 linux kernel and the - touchpad contains a "pass through" device. Usually a pass through - device is a touch stick located in the middle of the keyboard, but - it can also be a separate set of buttons located next to the - touchpad. If you want the pass through device to be enabled in X, - the second InputDevice is needed. If there is a line in - /proc/bus/input/devices that begins with "P: Phys=synaptics-pt" it - means that the kernel has found a pass through device. - -6. Start/Restart the X Server. If the touchpad doesn't work: - a) Check the XFree log file. This file is usually called - /var/log/XFree86.0.log. - b) Try to start the X server with 'startx -- -logverbose 8' for - more output. - -7. If you want to be able to change driver parameters without - restarting the X server, enable the "SHMConfig" option in the XFree - configuration file. You can then use the "synclient" program to - query and modify driver parameters on the fly. - Note! This is not secure if you are in an untrusted multiuser - environment. All local users can change the parameters at any - time. - -If you can't get the driver working, check the trouble-shooting.txt -file for common problems. If that doesn't help, mail the log files and -the configuration file to petero2@telia.com. If you use a 2.6.x linux -kernel, also mail the output from dmesg and the output from -"cat /proc/bus/input/devices". diff --git a/docs/INSTALL.DE b/docs/INSTALL.DE deleted file mode 100644 index 6b2e4ed..0000000 --- a/docs/INSTALL.DE +++ /dev/null @@ -1,103 +0,0 @@ -Installation des Synaptics Touchpad Treibers für XFree 4.x -=========================================================== - -Author: Stefan Gmeiner <riddlebox@freesurf.ch> -Übersetzer Markus Bajones <bajo@gmx.at> - -Voraussetzung: --------------- - -- Bei Verwendung eines Kernel 2.4.x wenn x < 10 brauchst du einen Kernel Patch - (pc_keyb.c.diff.2.4.3). - - -- Bei Verwendung eines 2.6.x Kernels musst du während der Konfiguration - das Synaptics Touchpad aktivieren (CONFIG_MOUSE_PS2 and - CONFIG_MOUSE_PS2_SYNAPTICS). - Weiters benötigst du das evdev Interface (CONFIG_INPUT_EVDEV). - Falls du evdev als ein Modul kompiliert hast musst du sicherstellen, dass - es vor dem start des X Server geladen wird, da es nicht automatisch - geladen wird. - - -- Bei Verwendung mit einem ALPS Touchpads musst du einen 2.6.x Kernel verwenden - und den alps Patch installieren. - Lies auch die README.alps für mehr Details. - - - -Installation: -------------- - -1. Gib "make" ein um den Treiber (synaptics_drv.o) zu erstellen. - -2. Kopiere das Treiber Modul (synaptics_drv.o) in das XFree Modul Verzeichnis - (meist zu finden unter /usr/X11R6/lib/modules/input/). - Wenn du X in /usr/X11R6 installiert hast, kannst du auch als root - "make install" ausführen, dabei wird der Treiber in das obige Verzeichnis - kopiert. - -3. Um den Treiber zu laden muss in der Konfigurationsdatei Load "synaptics" - eingefügt werden. - -4. In der InputDevice-Section für das Touchpad sind folgende -Optionen einzufügen/ersetzen: - -Section "InputDevice" - Driver "synaptics" - Identifier "Mouse[1]" - Option "Device" "/dev/psaux" - Option "Protocol" "auto-dev" - Option "LeftEdge" "1700" - Option "RightEdge" "5300" - Option "TopEdge" "1700" - Option "BottomEdge" "4200" - Option "FingerLow" "25" - Option "FingerHigh" "30" - Option "MaxTapTime" "180" - Option "MaxTapMove" "220" - Option "VertScrollDelta" "100" - Option "MinSpeed" "0.06" - Option "MaxSpeed" "0.12" - Option "AccelFactor" "0.0010" - Option "SHMConfig" "on" -# Option "Repeater" "/dev/ps2mouse" -EndSection - -Als Identifier muss der gleiche Name wie in der -ServerLayout-Section verwendet werden. - -5. Füge die "CorePointer" Option in die InputDevice Zeile in der ServerLayout Sektion ein: - -Section "ServerLayout" -... - InputDevice "Mouse[1]" "CorePointer" -... - - Achtung: Du kannst nicht mehr als EINEN "core pointer" verwenden. - Wenn du also auch eine externe Maus verwenden willst, musst du - alle "mouse input devices" ausser einem von "CorePointer" auf "Always Core" umstellen. - - -6. Der X-Server ist neu zu starten. Sollte das Touchpad nicht - funktionieren. - - a) Die Ausgaben des XFree-Logfiles anschauen. - b) Den XServer mit "startx -- -logverbose 8" starten um mehr - Ausgaben zu erzeugen. - - -7. Wenn du die Einstellungen des Treibers ohne Neustart des X Server ändern willst, - aktiviere die Option "SHMConfig" in der XFree Konfigurationsdatei. - Danach kannst du das Programm "synclient" verwenden um die Treiberoptionen - direkt zu ändern. - - Achtung! Wenn du in einer nicht vertraunswürdigen Mehrbenutzer Umgebung bist - ist dies nicht sicher. - Alle lokalen Benutzer können jederzeit die Parameter verändern. - - -Falls du den Treiber nicht zum Funktionieren bringst, schicke die Log-Files und -die Konfigurationsdatei an petero2@telia.com. -Wenn du einen 2.6.x Linux Kernel verwendest schick auch die Ausgabe von dmesg und -den Inhalt von /proc/bus/input/devices mit. diff --git a/docs/INSTALL.FR b/docs/INSTALL.FR deleted file mode 100644 index 7a73667..0000000 --- a/docs/INSTALL.FR +++ /dev/null @@ -1,105 +0,0 @@ -Installation du driver du touchpad Synaptics pour XFree 4.x -=========================================================== - -Traduction française: Michel Rigot <michel.rigot@advalvas.be> - -Prérequis. ----------- - -1. L'utilisation d'un noyau antérieur à la version 2.4.10 nécessite - un patch (pc_keyb.c.diff.2.4.3). - -2. Avec le noyau 2.6.x, vous devez activer le support du touchpad - synaptics lors de la configuration du noyau - (CONFIG_MOUSE_PS2 et CONFIG_MOUSE_PS2_SYNAPTICS). Vous avez également - besoin du support pour l'interface evdev (CONFIG_INPUT_EVDEV). - Si vous compilez evdev en tant que module, soyez attentif à ce qu'il - soit chargé avant le démarrage du serveur X. Ceci est important - puisqu'il ne sera pas chargé automatiquement. - -3. Pour son utilisation avec un touchpad ALPS, vous devez utiliser un - noyau 2.6.x et appliquer le patch alps. Voyez le fichier README.alps - pour plus de détails. - -4. Pour compiler le programme "syndeamon", vous avez besoin des - fichiers "include" de X. Sur un système basé sur les paquetages RPM, - ils sont habituellement inclus dans le paquet "XFree86-devel". - -Installation. -------------- - -1. Taper "make" pour créer le driver "synaptics_drv.o" - -2. Copier le driver "synaptics_drv.o" dans le répertoire de modules de - XFree qui est habituellement "/usr/X11R6/lib/modules/input/". - Utiliser "make install" en tant que root qui fait celà à votre place. - Noter cependant que certaines distributions ont un chemin différent - vers le répertoire de modules. Par example, dans la distribution - Gentoo 1.4 (avec XFree86 4.3.0), le chemin correcte - est "/usr/X11R6/lib/modules/drivers/". - -3. Charger le driver en ajoutant dans le fichier de configuration de - XFree la ligne 'Load "synaptics"' dans la secion module. - -4. Ajouter ou remplacer les lignes suivantes pour le touchpad dans la - section "InputDevice" - -Section "InputDevice" - Driver "synaptics" - Identifier "Mouse[1]" - Option "Device" "/dev/psaux" - Option "Protocol" "auto-dev" - Option "LeftEdge" "1700" - Option "RightEdge" "5300" - Option "TopEdge" "1700" - Option "BottomEdge" "4200" - Option "FingerLow" "25" - Option "FingerHigh" "30" - Option "MaxTapTime" "180" - Option "MaxTapMove" "220" - Option "VertScrollDelta" "100" - Option "MinSpeed" "0.06" - Option "MaxSpeed" "0.12" - Option "AccelFactor" "0.0010" - Option "SHMConfig" "on" -# Option "Repeater" "/dev/ps2mouse" -EndSection - - Modifier la valeur de "Identifier" pour qu'elle corresponde au nom - dans la section "ServerLayout". - L'Option "Repeater" est en test pour le moment. - -5. Ajouter l' option "CorePointer" à la ligne "InputDevice" dans la - section "ServerLayout". - -Section "ServerLayout" - InputDevice "Mouse[1]" "CorePointer" - ... - - Note! Vous ne pouvez avoir plus d'un "core pointer", alors si vous - voulez utiliser une souris externe en plus du touchpad, vous - devez placer tous les périphériques d'entrée de type souris - en tant que "AlwaysCore", et un seul comme "CorePointer". - -6. Démarrer ou redémarrer le serveur X. Si le touchpad ne - fonctionne pas: - - a) Vérifier les fichiers log de XFree. - b) Essayer de démarrerle serveur X de la façon suivante pour obtenir - plus de renseignements: "startx -- -logverbose 8" - -7. Si vous désirez pouvoir changer les paramètres du driver sans - redémarrer le serveur X, activer l'option "SHMConfig" dans le - fichier de configuration de XFree. Vous pouvez alors utiliser le - programme "synclient" pour interroger ou modifier les paramètres - du driverau vol. - - Note! Celà présente un certain danger si vous travaillez dans un - environnement multi-utilisateurs non sécurisé. En effet, - tous les utilisateurs locaux ont la possiblitéde changer les - paramètres à leur guise. - -Si vous ne parvenez pas à faire fonctionner le driver, envoyez les -fichiers log et de configuration à <petero2@telia.com>. Si vous -utilisez un noyau Linux 2.6.x, envoyez également la sortie de "dmesg" -et le contenu de "/proc/bus/input/devices". diff --git a/docs/README b/docs/README deleted file mode 100644 index d45133a..0000000 --- a/docs/README +++ /dev/null @@ -1,219 +0,0 @@ -Synaptics TouchPad driver for XOrg/XFree86 ------------------------------------------- - -Introduction ------------- - -This is a driver for the Synaptics TouchPad for XOrg/XFree86 4.x. A -Synaptics touchpad by default operates in compatibility mode by -emulating a standard mouse. However, by using a dedicated driver, more -advanced features of the touchpad becomes available, such as: - -- Movement with adjustable, non-linear acceleration and speed. -- Button events through short touching of the touchpad. -- Double-Button events through double 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. -- The up/down button sends button four/five events. -- Horizontal scrolling (button six and seven events) through moving - the finger on the lower side of the touchpad. -- The multi-buttons send button four/five events, and six/seven - events for horizontal scrolling. -- Adjustable finger detection. -- Multifinger taps: two finger for middle button and three finger - for right button events. (Needs hardware support. Not all models - implement this feature.) -- Pressure dependent motion speed. -- Trackstick emulation. -- Run-time configuration using shared memory. This means you can - change parameter settings without restarting the X server. - -Note that depending on the touchpad firmware, some of these features -might be available even without using the synaptics driver. Note also -that some functions are not available on all touchpad models, because -they need support from the touchpad hardware/firmware. (Multifinger -taps for example.) - - -Installation ------------- - -See the INSTALL file for detailed installation instructions. - - -Compatibility -------------- - -The driver has been reported to work on a number of different laptop -computers. See the COMPATIBILITY file for the list. If your computer -is not listed, please let me (petero2@telia.com) know if the driver -works on your computer. - - -Parameters ----------- - -See the synaptics(5) manual page for a description of the available -driver parameters. - - -FAQ ---- - -* Is this free software? - - Yes, the source code is released under the GNU General Public - License. - -* When will the driver be included in the XOrg distribution? - - This is unlikely to happen because of copyright issues. Although - the GPL license is compatible with the license used by the XOrg X - server, the XOrg project doesn't want to include GPL code in their - source code, because it would effectively make the whole XOrg - project GPL. The synaptics license can't be changed unless all - copyright holders agree to change the license, but previous - attempts to find all copyright holders for the synaptics source - code have failed. - - So unfortunately, the best we can currently hope for is that the - synaptics driver is included as a separate package by the major - distributions. - -* How do I use this driver with Linux kernel 2.6.x? - - You need to have the "evdev" driver loaded or compiled into the - kernel (CONFIG_INPUT_EVDEV). Set the "Protocol" parameter in the X - configuration file to "auto-dev". Also, if you set the "Device" - parameter to "/dev/psaux", the same X configuration file should - work for a 2.4.x kernel. - - When configuring the kernel, enable PS/2 mouse support - (CONFIG_MOUSE_PS2). - -* It still doesn't work with a 2.6 kernel. - - Some distributions come with an incomplete /dev directory. The - driver needs the /dev/input/eventX device nodes. Try to create - them manually if they don't exist already. (Look at - /proc/bus/input/devices to figure out how many nodes you need.) - - # mknod /dev/input/event0 c 13 64 - # mknod /dev/input/event1 c 13 65 - # mknod /dev/input/event2 c 13 66 - ... - -* How can I configure tap-to-click behavior? - - If you set MaxTapTime=0 in the X config file then the touchpad - will not use tapping at all, i.e. touching/tapping will not be - taken as a mouse click. - - If, instead, you set MaxTapMove=0 in the X config file, then the - touchpad will not use tapping for a single finger tap (left mouse - button click) but will for the two and three finger tap (middle - and right button click). - -* Why did tap-to-click stop working after I upgraded from an old version? - - Time is now measured in milliseconds instead of "number of - packets". In practice, this means that if you are upgrading from - an old version, you need to change MaxTapTime and - EmulateMidButtonTime to make "tap to click" work. Good values are - 180 and 75 respectively. - -* Gnome scrollbars scroll too much when using tap-to-click. Why? - - The ClickTime parameter is probably too big. Try setting it to - 100. Gnome scrollbars use auto repeat, ie if you press the left - mouse button and keep it pressed, the scroll bar will move until - you release the button. This will lead to problems if the tap time - is longer than the delay before auto repeat starts. - -* Vertical and horizontal scrolling events are mixed up. How come? - - Probably because some X startup/login script uses xmodmap to remap - the mouse buttons. Correct settings for the touchpad are: - - xmodmap -e 'pointer = 1 2 3 4 5 6 7' - - You can check the current settings by running: - - xmodmap -pp - -* Horizontal scrolling doesn't work in some programs. Is it a driver - bug? - - No, probably not. Support for horizontal scroll events must be - handled by the application programs. Not all programs do that - yet. Ask the authors of the application in question to implement - support for horizontal scroll events. - - You can use the "xev" program to check if the synaptics driver - generates the horizontal scroll events. - - If you are having problems with Mozilla, try this link: - - http://lists.debian.org/debian-laptop/2004/08/msg00167.html - -* Can the driver be used together with gpm? - - No, not reliably, if you are using a 2.4.x kernel. The gpm driver - and the X driver both try to read data from the touchpad, and if - they try to read at the same time, both drivers see incomplete - data and don't know how to interpret it. - - If you are running a 2.6.x kernel though, there should be no - conflict, because the kernel driver will make sure both user space - drivers receive all events from the touchpad. - -* How do I compile the driver? - - Beginning with version 0.11.8, it should be possible to compile - the driver by simply running "make". This will compile a driver - for XFree86 4.2.x, which will also work for 4.3.x versions of - XFree86. - - If you have an older version of XFree86, you will need an - installed X source tree. On an RPM based distribution, you can - build a suitable source tree by installing the XFree86 source RPM - and compile it. For example, in RedHat 9, use the following - commands: - - # rpm -vU XFree86-4.3.0-2.src.rpm - # cd /usr/src/redhat/SPECS - # rpmbuild -bb XFree86.spec - - Then change the TOP variable in the Makefile to match the version - of XFree86 you are using. In the example above, set - - TOP = /usr/src/redhat/BUILD/XFree86-4.3.0/xc - -* Can I use this driver with an ALPS Glidepoint device? - - Yes, see the README.alps file for more information. - -* The driver says "reset failed" and the touchpad doesn't work. What - can I do? - - This problem has been reported for some Compaq models. It's - currently not known why it happens, but removing the reset command - from the driver appears to make it work. If you use a 2.4 linux - kernel, replace the contents of the ps2_synaptics_reset() function - in ps2comm.c with a "return TRUE;" statement. If you use a 2.6 - linux kernel, remove the while loop in synaptics_query_hardware() - in the file drivers/input/mouse/synaptics.c in the linux kernel - source code. - - -Authors -------- - -Many people have contributed to this driver. Look at the top of -synaptics.c and ps2comm.c for details. - -The current maintainer is Peter Osterlund <petero2@telia.com>. |