Aktivér multitouch på alle touchpads fra Synaptics

Har du en guide til en funktion eller et program? Har du tips og trick, som du gerne vil dele med andre? Post dem her.
ChrisBuchholz
Indlæg: 333
Tilmeldt: 29. okt 2008, 23:39
IRC nickname: ChrisBuchholz
Geografisk sted: Nyborg, Fyn, Danmark

Aktivér multitouch på alle touchpads fra Synaptics

Indlæg af ChrisBuchholz »

denne guide burde virke på stort set alle computere der har en touchpad fra Synaptics, og kører linux

guiden blev sidst opdateret mandag d. 11 oktober 2010 - opdaterede links til script
scriptet blev sidst opdateret tirsdag d. 31 marts kl. 21:35



Aktivér multitouch på alle touchpads fra Synaptics
Kunne du godt tænke dig at have multitouch på din gamle bærbare der har en touchpad fra Synaptics, ligesom du kender det fra Macs, iPhone og Asus Eee's?
Med dette script installeret, vil du med din touchpad kunne:

    * Klik med 1 finger = venstre musetast
    * Klik med 2 fingre = midterste musetast
    * Klik med 3 fingre = højre musetast
    * Bevæg 2 fingre vertikalt = vertikal scrolling
    * Bevæg 2 fingre horisontalt = horisontal scrolling
    * bevæg 2 fingre mod/væk fra hinanden = zoom ind/ud på


Det er nemt at tilføje til din computer og der er kun en negativ side, hvilken er at resultatet er meget forskelligt fra computer til computer. Hvor godt det vil virke, kommer helt an på kvaliteten af din touchpad, og på nogen computere vil det måske overhovedet ikke virke, men det vil ikke skade noget at prøve. I værste tilfælde, vil en sletning af filen /etc/hal/fdi/policy/11-x11-synaptics.fdi fjerne alle spor af scriptets handlinger, og dine touchpad indstillinger vil være sat tilbage til før du kørte scriptet.
For at få alle indstillingerne til at virke, skal du sørge for at der i dine touchpad indstillinger, er markeret at du kan scrolle og klikke med din touchpad. Du finder typisk din touchpads indstillinger i System -> Indstillinger -> Mus -> Touchpad.

Aktivér scriptet ved at kører følgende i shell (Applikationer -> Tilbehør -> Terminal) én linie af gangen.

Kode: Vælg alt

wget http://dl.dropbox.com/u/168187/scripts/multitouch.sh
sudo bash multitouch.sh


Jeg vil ikke gå i deltaljer med hvad scriptet gør, andet end at det opretter en fil ved navn /etc/hal/fdi/policy/11-x11-synaptics.fdi og derefter smider nogen indstillinger ind i denne fil, og til sidst genstarter hal-modulet for at indstillingerne tages i brug. Igen vil jeg råde dig til at genstarte din computer efter scriptet er kørt, for at være sikker på at alt fungerer korrekt.
Jeg vil også på det kraftigste råde dig til at tage en kigger i scriptet før du kører dette, da man aldrig skal kører noget på sin computer som ikke ved hvad er.
Du finder scriptet her: [url]wget http://dl.dropbox.com/u/168187/scripts/multitouch.sh[/url]
Senest rettet af ChrisBuchholz 11. okt 2010, 08:13, rettet i alt 7 gange.
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Guide: Aktivér multitouch på alle touchpads fra Synaptics

Indlæg af laoshi »

Tak for et flot script med god effekt. Fint også at man får lov at se kildeteksten.
Så nu kræver det bare lidt tilvænning at bruge 1,2 eller 3 fingre, men det kommer nok hurtigt
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
Klop
Indlæg: 74
Tilmeldt: 24. feb 2008, 21:38

Re: Aktivér multitouch på alle touchpads fra Synaptics

Indlæg af Klop »

Superlækkert script og meget nemt at gå til. Desværre virker det ikke på min Zepto Znote 6024.
Jeg har forsøgt at slette /etc/hal/fdi/policy/11-x11-synaptics.fdi, men jeg har ikke rettighederne til dette. Nogen der ved hvordan jeg får dette?
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Aktivér multitouch på alle touchpads fra Synaptics

Indlæg af laoshi »

Du får superbrugerrettigheder i en terminal ved at skrive sudo foran en kommando. Du bliver så bedt om et password og skriver det som du er logget ind med. Du kan ikke se at der sker noget - markøren flytter sig ikke - men dit input modtages alligevel. Tryk så enter og din kommando bliver udført.
For at slette /etc/hal/fdi/policy/11-x11-synaptics.fdi skal du skrive

Kode: Vælg alt

sudo rm /etc/hal/fdi/policy/11-x11-synaptics.fdi

Hvis du i stedet vælger at gemme den under et andet navn, f.eks. /etc/hal/fdi/policy/11-x11-synaptics.fdi.old skriver du

Kode: Vælg alt

sudo mv /etc/hal/fdi/policy/11-x11-synaptics.fdi /etc/hal/fdi/policy/11-x11-synaptics.fdi.old
- så kan du bagefter slette filen uden risiko, da du har en backup af den
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
ChrisBuchholz
Indlæg: 333
Tilmeldt: 29. okt 2008, 23:39
IRC nickname: ChrisBuchholz
Geografisk sted: Nyborg, Fyn, Danmark

Re: Aktivér multitouch på alle touchpads fra Synaptics

Indlæg af ChrisBuchholz »

laoshi skrev:Du får superbrugerrettigheder i en terminal ved at skrive sudo foran en kommando. Du bliver så bedt om et password og skriver det som du er logget ind med. Du kan ikke se at der sker noget - markøren flytter sig ikke - men dit input modtages alligevel. Tryk så enter og din kommando bliver udført.
For at slette /etc/hal/fdi/policy/11-x11-synaptics.fdi skal du skrive

Kode: Vælg alt

sudo rm /etc/hal/fdi/policy/11-x11-synaptics.fdi

Hvis du i stedet vælger at gemme den under et andet navn, f.eks. /etc/hal/fdi/policy/11-x11-synaptics.fdi.old skriver du

Kode: Vælg alt

sudo mv /etc/hal/fdi/policy/11-x11-synaptics.fdi /etc/hal/fdi/policy/11-x11-synaptics.fdi.old
- så kan du bagefter slette filen uden risiko, da du har en backup af den


Scriptet overskriver ikke /etc/hal/fdi/policy/11-x11-synaptics.fdi hvis den allerede findes - istedet flytter den den til /etc/hal/fdi/policy/11-x11-synaptics.fdi.backup og opretter så en ny fil derefter.
Senest rettet af ChrisBuchholz 28. apr 2009, 19:40, rettet i alt 1 gang.
Klop
Indlæg: 74
Tilmeldt: 24. feb 2008, 21:38

Re: Aktivér multitouch på alle touchpads fra Synaptics

Indlæg af Klop »

Tak for det
Lookee
Indlæg: 29
Tilmeldt: 9. okt 2010, 19:27
IRC nickname: Lookee

Re: Aktivér multitouch på alle touchpads fra Synaptics

Indlæg af Lookee »

linket til scriptet virker ikke længere :/ jeg får i hvert fald at vide, at siden ikke eksistere længere.

Er det muligt at finde det et andet sted??
ChrisBuchholz
Indlæg: 333
Tilmeldt: 29. okt 2008, 23:39
IRC nickname: ChrisBuchholz
Geografisk sted: Nyborg, Fyn, Danmark

Re: Aktivér multitouch på alle touchpads fra Synaptics

Indlæg af ChrisBuchholz »

Lookee skrev:linket til scriptet virker ikke længere :/ jeg får i hvert fald at vide, at siden ikke eksistere længere.

Er det muligt at finde det et andet sted??


Jeg har opdateret linksne i artiklen ;)
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Aktivér multitouch på alle touchpads fra Synaptics

Indlæg af AJenbo »

Er der ikke blevet byttet om på
* Klik med 2 fingre = midterste musetast
* Klik med 3 fingre = højre musetast

Det er hvertfalg omvendt på den MacBook Pro jeg har testet det på.
edina
Indlæg: 64
Tilmeldt: 26. aug 2010, 17:19
IRC nickname: Edina

Re: Aktivér multitouch på alle touchpads fra Synaptics

Indlæg af edina »

multitouch.sh: 39: /etc/init.d/hal: not found
:(