blob: 6b2e4ed0e7031d692213f0897b8d6dc5be15efcb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
|
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.
|