Scrollfunktion für Touchpad

Debian auf Notebooks und speziellen Geräten wie eingebetteten Systemen, Routern, Set-Top-Boxen, ...
Antworten
tylerD
Beiträge: 4068
Registriert: 10.07.2002 17:34:13
Wohnort: Halle/Saale
Kontaktdaten:

Scrollfunktion für Touchpad

Beitrag von tylerD » 17.05.2004 23:48:36

Hi,

hab mal wieder Hilfsadmin für einen Bekannten und dessen Sonynotebook unter Win spielen müssen und hab mich viel geärgert. Ein nettes Feature ist mir jedoch aufgefallen. Wenn man auf dem Touchpad ganz links oder ganz unten den Finger bewegt, konnte man in dem Fenster in dem man sich gerade befindet scrollen ohne die Maus erst an den Rand zu bewegen und umständlich den Scrollbalken zu verschieben.

Gibts soetwas ähnliches auch in Linux? Ist sicher auch Windowmanager abhängig...

Danke
cu

Benutzeravatar
cuedee
Beiträge: 206
Registriert: 01.03.2002 09:17:33
Wohnort: Gelnhausen
Kontaktdaten:

Ja, das geht!

Beitrag von cuedee » 19.05.2004 08:46:51

Hi,

ja, das gibt es definitiv unter Linux! Läuft einwandfrei!

Habe ein Samsung X10 Notebook. Da läuft das Touchpad über einen Synaptics-Treiber.

Dazu ist aber ein wenig Umstand und Gefummel (Synaptics-Modul in Kernel integrieren, XF86Config ändern) nötig.

Wie das bei DEINEM Notebook aussieht, kann ich Dir leider nicht sagen. Hoffe, das hilft Dir ansatzweise.
[ Pessimisten sind Optimisten mit Erfahrung ]

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Re: Ja, das geht!

Beitrag von eagle » 19.05.2004 08:54:49

cuedee hat geschrieben:Dazu ist aber ein wenig Umstand und Gefummel (Synaptics-Modul in Kernel integrieren, XF86Config ändern) nötig.
Der entsprechende Auszug aus deiner XF86Config wäre schon interessant 8).

eagle
Zuletzt geändert von eagle am 19.05.2004 12:58:40, insgesamt 1-mal geändert.
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

tylerD
Beiträge: 4068
Registriert: 10.07.2002 17:34:13
Wohnort: Halle/Saale
Kontaktdaten:

Beitrag von tylerD » 19.05.2004 09:26:48

Also wenn der synaptic-Teriber von dieser Seite [1] ist. Hab ich wohl schlechte Karten. Da steht explizit ein Laptop drauf, mit dem es nicht geht. Ratet mal, welchen ich besitze :cry:

cu

[1] http://w1.894.telia.com/~u89404340/touchpad/

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 19.05.2004 11:59:41

Vielleicht ein Dell Inspiron 8200?
Since no hardware documentation is available, this model will not be supported until someone who has access to the hardware manages to reverse engineer it.
Also los, TylerD. Ran an die Arbeit. (Oder verkauf' einfach so viel Seife, dass du dir die Spezifikation kaufen kannst; ich weiss leider nicht, ob auch imaginäre Personen als juristische Personen gelten und Lizenzen erwerben können ;))

tylerD
Beiträge: 4068
Registriert: 10.07.2002 17:34:13
Wohnort: Halle/Saale
Kontaktdaten:

Beitrag von tylerD » 19.05.2004 13:17:10

Joghurt hat geschrieben:Also los, TylerD. Ran an die Arbeit. (Oder verkauf' einfach so viel Seife, dass du dir die Spezifikation kaufen kannst; ich weiss leider nicht, ob auch imaginäre Personen als juristische Personen gelten und Lizenzen erwerben können ;))
lol

cu

Benutzeravatar
sebas
Beiträge: 419
Registriert: 15.01.2004 19:02:29
Wohnort: Nijmegen / NL
Kontaktdaten:

Beitrag von sebas » 19.05.2004 13:53:48

Code: Alles auswählen

Section "InputDevice"
  Driver  	"synaptics"
  Identifier  	"Touchpad"
  Option 	"Device"  	"/dev/psaux"
  Option	"Edges"		"1900 5400 1800 3900"
  Option	"Finger"	"25 30"
  Option	"MaxTapTime" "20"
  Option	"MaxTapMove" "220"
  Option	"VertScrollDelta" "100"
  Option	"MinSpeed"	"0.02"
  Option	"MaxSpeed"	"0.10"
  Option	"AccelFactor" "0.0004"
#  Option	"Repeater"	"/dev/ps2mouse"
#  Option	"SHMConfig"	"on"
EndSection
Works for me. (tm)
Magic is always the best solution -- especially reliable magic.

tylerD
Beiträge: 4068
Registriert: 10.07.2002 17:34:13
Wohnort: Halle/Saale
Kontaktdaten:

Beitrag von tylerD » 19.05.2004 14:01:02

Ist der synaptic-Treiber schon offizell im Kernel mit drin? Oder nur über die Seite die ich da oben gepostet hab? Läuft das bei dir auch auf 2.6er Kernel? Da steht da oben was von Kernel patchen und so. Mit welcher Xfree Version funtz das bei dir?

Danke

ps: Ich weiß ich stelle viele Fragen 8)

Benutzeravatar
cuedee
Beiträge: 206
Registriert: 01.03.2002 09:17:33
Wohnort: Gelnhausen
Kontaktdaten:

Sorry

Beitrag von cuedee » 19.05.2004 17:51:00

Sorry, dass ich jetzt erst antworte, aber ab und an muss man doch zur FH ;)

-- so, also bei mir funktioniert der Synaptics-Treiber mit dem Kernel 2.6.4, 2.6.2 ging auch, soweit ich mich erinnern kann. Wie dem auch sei...

Der Treiber ist nicht im Kernel drin (lasse mich gern korrigieren), musste einen Patch verwenden. Die Version des Synaptics-Treibers ist 0.12.5. Laut INSTALL (im tar-root) funzt der Treiber auch mit 2.4, du solltest dieses Dokument in jedem Fall lesen!

Ach so... fast vergessen... die Xfree-Version ist 4.3. Die bereits gepostete Config-Datei sieht gut aus (auch wenn meine geringfügig abweicht).

Brauchst Du sonst noch etwas?

PS: Das ist jetzt mein zweiter Edit, ich hoffe ich habe jetzt alles: Ja, von der Seite, die Du gepostet hast, kriegst Du den Treiber. Wie gesagt, über Version != 0.12.5 kann ich nichts sagen.
[ Pessimisten sind Optimisten mit Erfahrung ]

Benutzeravatar
cuedee
Beiträge: 206
Registriert: 01.03.2002 09:17:33
Wohnort: Gelnhausen
Kontaktdaten:

Mal was anderes...

Beitrag von cuedee » 19.05.2004 17:57:06

Ich hätte da noch eine zusätzliche Frage...

Hat sich irgendjemand hier schon mal an so ein Vorhaben rangetraut, d.h. einen Treiber für ein bisher nicht unterstütztes Gerät geschrieben?

Ich hab mich da mal mit beschäftigt, als es [noch] keinen WLan-Treiber für mein X10 gab. Respekt vor denen, die das beherrschen.
[ Pessimisten sind Optimisten mit Erfahrung ]

tylerD
Beiträge: 4068
Registriert: 10.07.2002 17:34:13
Wohnort: Halle/Saale
Kontaktdaten:

Beitrag von tylerD » 19.05.2004 21:09:13

Danke für die ausführlichen Infos. Jetzt weiß ich wenigstens wie und das es geht. Wenn jedoch auf der Seite extra groß steht, dass mein Laptop von diesem Treiber nicht unterstützt wird, werd ich wohl auf absehbare Zeit kein Erfolg haben. Treiber hacken und reverse engineering ist auch nicht so mein Steckenpferd, und Zeit mich da jetzt reinzurabeiten hab ich auch ned so richtig. Hab auch immer Respekt vor den Jungs die auf dieser Ebene rummachen.

Naja, mit den Infos kann ich ja nen bissel weitersuchen und bei Gelegenheit probier ich das trotzdem mal aus. Und vielleicht hat ja jemand anderes mehr Zeit als unsereins :-)


cu

Benutzeravatar
emge
Beiträge: 1525
Registriert: 20.10.2003 22:05:46
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: 50° 45' 0" N 12° 10' 0" E

Beitrag von emge » 19.05.2004 23:12:50

tylerD hat geschrieben:Also wenn der synaptic-Teriber von dieser Seite [1] ist. Hab ich wohl schlechte Karten. Da steht explizit ein Laptop drauf, mit dem es nicht geht. Ratet mal, welchen ich besitze :cry:
...
[1] http://w1.894.telia.com/~u89404340/touchpad/
Grr. Das wäre wirklich mal ein brauchbares Feature gewesen. Daran hatte ich mich bei meinem alten Notebook unter W2k ganz gut gewöhnt. Aber was muss man lesen?
u89404340/touchpad/compatibility.txt hat geschrieben:DELL Inspiron 4100 (but maybe not every model has a Synaptics touchpad, US models seem to have it, the German models don't)
Alter Mist!

tylerd, wollen wir eine Dell-Selbsthilfegruppe aufmachen?

Grüße, Marco

tylerD
Beiträge: 4068
Registriert: 10.07.2002 17:34:13
Wohnort: Halle/Saale
Kontaktdaten:

Beitrag von tylerD » 19.05.2004 23:18:35

emge hat geschrieben: tylerd, wollen wir eine Dell-Selbsthilfegruppe aufmachen?
Joo, ne Selbsthilfegruppe. Endlich mal eine wo ich tatsächlich betroffen bin :lol:

cu

HorstV
Beiträge: 419
Registriert: 11.10.2003 18:34:22
Wohnort: Grenoble / Recklinghausen

Beitrag von HorstV » 20.05.2004 07:17:15

tylerd, wollen wir eine Dell-Selbsthilfegruppe aufmachen?
Bin ich auch dafür :-)

PS: Einer es schon geschafft acpi auf dem 8200 gescheit zum laufen zu bekommen?
SID on IBM T42p kernel 2.6.14.5 ati-8.20.8

tylerD
Beiträge: 4068
Registriert: 10.07.2002 17:34:13
Wohnort: Halle/Saale
Kontaktdaten:

Beitrag von tylerD » 20.05.2004 20:49:38

HorstV hat geschrieben: PS: Einer es schon geschafft acpi auf dem 8200 gescheit zum laufen zu bekommen?
Was meinst du mit acpi am laufen? Also so funktioniert es ohne Probleme. Was ich noch nicht probiert habe sind die ganzen sleep/suspend Dinge. Da es dort wohl sowie so noch mit den nvidia-Treibern und so buggt, hab ich da eh keine Lust drauf.

cu

Benutzeravatar
sebas
Beiträge: 419
Registriert: 15.01.2004 19:02:29
Wohnort: Nijmegen / NL
Kontaktdaten:

Beitrag von sebas » 22.05.2004 13:37:09

tylerD hat geschrieben:
HorstV hat geschrieben: PS: Einer es schon geschafft acpi auf dem 8200 gescheit zum laufen zu bekommen?
Was meinst du mit acpi am laufen? Also so funktioniert es ohne Probleme. Was ich noch nicht probiert habe sind die ganzen sleep/suspend Dinge. Da es dort wohl sowie so noch mit den nvidia-Treibern und so buggt, hab ich da eh keine Lust drauf.
Es gibt gute Nachrichten, ein NVidia developer hat von sich hoeren lassen, das naechste Release ihrer Treiber enthaelt Powermanagement Code, mit dem S3 und S4 funktionieren sollten.
Magic is always the best solution -- especially reliable magic.

tylerD
Beiträge: 4068
Registriert: 10.07.2002 17:34:13
Wohnort: Halle/Saale
Kontaktdaten:

Beitrag von tylerD » 22.05.2004 22:29:36

Na das wäre doch glatt mal was. Das Feature wäre für den Lapi schon nicht schlecht..sollte aber vernünftig funktionieren und nicht mit 1000 Workarounds (agp Treiber entladen, gui ausstellen usw...) sonst kann man ja gleich booten..

cu

Benutzeravatar
QT
Beiträge: 1240
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 27.07.2004 20:37:25

Gerade woltle ich nen neuen Thread für meine Frage öffnen, aber da fand ich dann doch noch diesen hier in den Untiefen des Archivs.... :-)

Also, ich hab hier ein X10 Laptop mit Synaptics Touchpad und zusätzlichem Scrollrad. Mit dem synaptics Treiber für X11 habe ich das Scrollen am Touchpadrand wunderbar zum Laufen bekommen. Was ich nun noch gerne zusätzlich hätte, ist, dass Scrollen auch mit dem Scrollrad funktioniert. Hat das jemand am Laufen?

Danke für nützliche Hinweise :-)

Benutzeravatar
QT
Beiträge: 1240
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 12.01.2005 23:03:53

Ein halbes Jahr später funktioniert das mit dem Scrollrad nun endlich mit einem Patch, der wohl bald Einzug in den synaptics Treiber halten wird. Total happy, über eine eigentlich simple Aktion. Genial 8)

Code: Alles auswählen

Synaptics Touchpad, model: 1
 Firmware: 5.9
[......]
set_input_pars: enabling back/forward
input: SynPS/2 Synaptics TouchPad on isa0060/serio4

Benutzeravatar
Ano
Beiträge: 486
Registriert: 07.10.2002 17:39:08

Beitrag von Ano » 13.01.2005 06:55:45

Hallo!

@QT: Kannst du bitte mal genauere Infos zu dem Patch machen!? (Woher, Wie einbauen oder wo gibt es eine Anleitung, etc)

Danke!

Ano

PS: Bevor der Synaptictreiber in sarge wanderte und ich das Touchpad ueber PS/2 ansprach, lief das Scrollrad uebrigens

Benutzeravatar
QT
Beiträge: 1240
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 13.01.2005 09:34:58

Ano hat geschrieben:@QT: Kannst du bitte mal genauere Infos zu dem Patch machen!? (Woher, Wie einbauen oder wo gibt es eine Anleitung, etc)
Da der Patch noch inoffiziell ist, moechte ich ihn derzeit nicht veroeffentlichen. Ich werde ihn Dir in Dein DF.de Postfach legen und Dich auch bitten, ihn als "alpha" zu betrachten. Also keine Garantie fuer irgendwas! Standard Disclaimer halt :-)
Ano hat geschrieben:PS: Bevor der Synaptictreiber in sarge wanderte und ich das Touchpad ueber PS/2 ansprach, lief das Scrollrad uebrigens
Ich weiss, das habe ich auch ans Laufen bekommen ohne Probleme (mit ImPS/2 halt), aber dann gehen auch die ganzen extra Funktionen des Synaptics nicht mehr (zB Scrollen am rechten und unteren Rand des Pads). War also nicht wirklich eine Loesung, denn ich wollte beides haben, was ja nun auch moeglich ist :-)

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 13.01.2005 16:31:15

Da der Patch noch inoffiziell ist, moechte ich ihn derzeit nicht veroeffentlichen. Ich werde ihn Dir in Dein DF.de Postfach legen und Dich auch bitten, ihn als "alpha" zu betrachten. Also keine Garantie fuer irgendwas! Standard Disclaimer halt
Was ist denn aus dem guten alten "release early, release often" geworden? Je mehr Leute sich das Dingen jetzt 'mal eben "reintun" und ausprobieren, desto schneller wird sich herauskristallisieren, ob es geht oder nicht...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
QT
Beiträge: 1240
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 13.01.2005 16:39:06

pdreker hat geschrieben:Was ist denn aus dem guten alten "release early, release often" geworden? Je mehr Leute sich das Dingen jetzt 'mal eben "reintun" und ausprobieren, desto schneller wird sich herauskristallisieren, ob es geht oder nicht...
Patrick, ich habe den Patch gestern vom Synaptics Author erhalten und da es halt sein Patch ist und er auch noch nicht optimal laeuft (kleinere Problemchen) moechte ich ihn nicht veroeffentlichen. Ich denke, das ist verstaendlich.

Die ganze Sache war seit ein paar Monaten eh eingeschlafen (ich hatte mich bereits im Sommer mit dem Problem an Peter gewand), aber scheinbar erhaelt er mittlerweile mehrere Anfragen dieser Art und hat sich nun wieder der Sache angenommen. Im Gegensatz zum Sommer macht die Sache nun auch tatsaechlich Fortschritte und endlich wurde ne Moeglichkeit gefunden, die Events des Rads abzugreifen und entsprechend zu verarbeiten.

Ich mag jedenfalls nicht anderer Leute Arbeitsergebnisse veroeffentlichen.

Benutzeravatar
QT
Beiträge: 1240
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 31.01.2005 21:27:54

Der Patch wurde nun endlich gestern auf der LKML gepostet und schafft es vielleicht noch in 2.6.11 :D

http://marc.theaimsgroup.com/?l=linux-k ... 609847&w=2
List: linux-kernel
Subject: [PATCH 4/4] Add support for Synaptics touchpad scroll wheels
From: Peter Osterlund <petero2 () telia ! com>
Date: 2005-01-30 10:36:48

Antworten