Synaptic Touchpad unter Sarge

Debian auf Notebooks und speziellen Geräten wie eingebetteten Systemen, Routern, Set-Top-Boxen, ...
Antworten
decembersoul
Beiträge: 283
Registriert: 16.10.2003 10:25:15

Synaptic Touchpad unter Sarge

Beitrag von decembersoul » 22.03.2005 11:10:50

Hallo
Irgendwie habe ich immernoch Probleme mit meinem Touchpad.

Nach meinem apt-get upgrade von gestern läuft mein MausZeiger immer nach Links oben.
Nun habe ich ferstgestellt das der synaptic treiber wohl nicht so richtig ging.

Also ich habe mir das tar runtergelade und mit make und make install installiert. Keine Probleme.

Nun mein Auszug aus XF86Config-4

Code: Alles auswählen

Section "Module"
	Load	"GLcore"
	Load	"bitmap"
	Load	"dbe"
	Load	"ddc"
	Load	"dri"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"record"
	Load	"speedo"
	Load	"type1"
	Load	"vbe"
	Load	"synaptics"
EndSection
Problem ist bei dem Synaptics das das Protokol nicht erkannt wird.
Ich habe es nun mal auf PS/2 gesetzt.
Nun startet X zwar wieder aber ich glaube es ist nicht der richtige Treiber geladen.
Wenn ich qsynaptics
starte, dannn sagt das Programm mir immer das kein synaptic geladen worde.

Code: Alles auswählen

Section "InputDevice"
 	 Identifier  	"Synaptics Mouse"
	 Driver  	"mouse"
	 Option 	"Device"  	"/dev/psaux"
	 Option		"Protocol"	"PS/2" #"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"	"1.09"
	 Option		"MaxSpeed"	"1.55"
	 Option		"AccelFactor"	"0.015"
	 Option		"SHMConfig"	"on"
	#Option	"Repeater"	"/dev/ps2mouse"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/psaux"
	Option		"Protocol"		"PS/2"
	Option		"Emulate3Buttons"	"true"
	Option		"ZAxisMapping"		"4 5"
EndSection

Section "InputDevice"
	Identifier	"Generic Mouse"
	Driver		"mouse"
	Option		"SendCoreEvents"	"true"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ImPS/2"
	Option		"Emulate3Buttons"	"true"
	Option		"ZAxisMapping"		"4 5"
EndSection
Ja ich weiß das ich drei "Mouse" Inputs habe.
Ich habe aber nur die Synaptics Mouse im ServerLayout drinnen.

Code: Alles auswählen

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
  	#InputDevice     "ConfiguredMouse" "CorePointer"
        #InputDevice     "Generic Mouse"   "AlwaysCore"
        InputDevice     "Synaptics Mouse" "CorePointer"
EndSection
Um nun zu überprüfen ob das Touchpad überhaupt von Kernel erkannt wurde.

Code: Alles auswählen

laptop:~# cat /proc/bus/input/devices
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
H: Handlers=kbd event0
B: EV=120013
B: KEY=4 2000000 3802078 f840d001 f2ffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0011 Vendor=0002 Product=0008 Version=0000
N: Name="AlpsPS/2 ALPS TouchPad"
P: Phys=isa0060/serio4/input0
H: Handlers=mouse0 event1 ts0
B: EV=f
B: KEY=420 30000 670000 0 0 0 0 0 0 0 0
B: REL=3
B: ABS=1000003
Auszug aus dem logfile

Code: Alles auswählen

....
(**) |-->Input Device "Synaptics Mouse"
....
.....
(**) Synaptics Mouse: Protocol: "PS/2"
(**) Option "CorePointer"
(**) Synaptics Mouse: Core Pointer
(**) Option "Device" "/dev/psaux"
(**) Synaptics Mouse: Emulate3Buttons, Emulate3Timeout: 50
(==) Synaptics Mouse: Buttons: 3
(II) XINPUT: Adding extended input device "Synaptics Mouse" (type: MOUSE)
(II) Synaptics Mouse: ps2EnableDataReporting: succeeded
.....

Wie kann ich nun sicherstellen das synaptics auch geladen wird und auch geht?
Ich habe noch kein richtiges howto gefunden.
Gibt es sowas?[/code]

decembersoul
Beiträge: 283
Registriert: 16.10.2003 10:25:15

Beitrag von decembersoul » 22.03.2005 16:03:16

So nun habe ich es zum Teil hinbekommen.

Folgender Eintrag in der XF36config-4 war falsch.

Code: Alles auswählen

Section "InputDevice"
 	 Identifier  	"Synaptics Mouse"
	 Driver  	"synaptics"
	 Option 	"Device"  	"/dev/input/event1"
	 Option		"Protocol"	"event"
	 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"	"1.09"
	 Option		"MaxSpeed"	"1.55"
	 Option		"AccelFactor"	"0.015"
	 Option		"SHMConfig"	"on"
	#Option	"Repeater"	"/dev/ps2mouse"
EndSection
Nun kann ich auch auch wieder mit
qsymantic konfigurieren.
Nur das Tippen geht noch nicht wirklich.
Ich habe auch das gefühl das der Mauszeiger hin und wieder mal wegläuft.
Bin auch der meinung das ich da mal was gelesen haben.
Weiß natürlich nicht mehr wo.

Benutzeravatar
deBeck
Beiträge: 616
Registriert: 23.09.2004 20:52:27
Wohnort: Süd-Schwarzwald

Beitrag von deBeck » 24.03.2005 13:25:53

Mauszeiger hin und wieder mal wegläuft.
Das hatte ich letztens auch, plötzlich nach einem "apt-get upgrade" lief der Zeiger wenn ich den Finger im rechten Viertel des Pads hatte weg. Bei mir war dieses Problem behoben, nachdem ich "ksynaptics" was offenbar mit den kdeutils installiert wurde rausgeschmissen habe - ich könnte eh nicht rausfinden, wie das Ding zu benutzen wäre.
Auch qsynaptics benutze ich nicht mehr und habe es entfernt, als Ersatz dient "ltpconfig"
http://ltpconf.sourceforge.net/

Gruß

Antworten