Scrollfunktion für Touchpad
Scrollfunktion für Touchpad
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
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
Ja, das geht!
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.
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 ]
Re: Ja, das geht!
Der entsprechende Auszug aus deiner XF86Config wäre schon interessant .cuedee hat geschrieben:Dazu ist aber ein wenig Umstand und Gefummel (Synaptics-Modul in Kernel integrieren, XF86Config ändern) nötig.
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
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
cu
[1] http://w1.894.telia.com/~u89404340/touchpad/
cu
[1] http://w1.894.telia.com/~u89404340/touchpad/
Vielleicht ein Dell Inspiron 8200?
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 )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.
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
Magic is always the best solution -- especially reliable magic.
Sorry
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.
-- 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 ]
Mal was anderes...
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.
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 ]
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
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
- 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
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?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
...
[1] http://w1.894.telia.com/~u89404340/touchpad/
Alter Mist!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)
tylerd, wollen wir eine Dell-Selbsthilfegruppe aufmachen?
Grüße, Marco
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.HorstV hat geschrieben: PS: Einer es schon geschafft acpi auf dem 8200 gescheit zum laufen zu bekommen?
cu
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.tylerD hat geschrieben: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.HorstV hat geschrieben: PS: Einer es schon geschafft acpi auf dem 8200 gescheit zum laufen zu bekommen?
Magic is always the best solution -- especially reliable magic.
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
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
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
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
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 haltAno hat geschrieben:@QT: Kannst du bitte mal genauere Infos zu dem Patch machen!? (Woher, Wie einbauen oder wo gibt es eine Anleitung, etc)
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 istAno hat geschrieben:PS: Bevor der Synaptictreiber in sarge wanderte und ich das Touchpad ueber PS/2 ansprach, lief das Scrollrad uebrigens
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
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...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
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
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.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...
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.
Der Patch wurde nun endlich gestern auf der LKML gepostet und schafft es vielleicht noch in 2.6.11
http://marc.theaimsgroup.com/?l=linux-k ... 609847&w=2
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