1 Ultima modifica di lacunoso (22-05-2010 09:34:34)

Discussione: Abilitare il multitouch Elantech

EDIT:
Queste indicazioni sono deprecate

http://forum.eeepc.it/viewtopic.php?pid=133975#p133975

Mi era capitato di trovare possibili soluzioni all'ablitazione delle funzionalità del multitouch su eeeuser. Fewt in particolare agendo sullo xorg.conf era riuscito ad ottenere qualche funzionalità in più ma a discapito di altre ed il tutto risultava essere più una perdita che un guadagno.
Grazie agli amici di Archlinux e al pozzo di conoscenza che è il loro archivio vi riporto come configurare il driver per il touchpad Elantech.
Testato su 1000he/1000h/901/900.

Editiamo un nuovo file "11-x11-synaptics.fdi" con gedit ed i permessi di root:

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

Copiamo al suo interno quanto segue e salviamo:

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
 <device>
   <match key="info.product" contains="ETPS/2 Elantech Touchpad">
     <merge key="input.x11_driver" type="string">synaptics</merge>
     <merge key="input.x11_options.SHMConfig" type="string">on</merge>
     <merge key="input.x11_options.MaxSpeed" type="string">1.00</merge>
     <merge key="input.x11_options.MinSpeed" type="string">0.75</merge>
     <merge key="input.x11_options.Emulate3Buttons" type="string">on</merge>
     <merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>
     <merge key="input.x11_options.HorizTwoFingerScroll" type="string">1</merge>
     <merge key="input.x11_options.TapButton1" type="string">1</merge>
     <merge key="input.x11_options.TapButton2" type="string">2</merge>
     <merge key="input.x11_options.TapButton3" type="string">3</merge>
     <merge key="input.x11_options.LockedDrags" type="string">1</merge>
   </match>
 </device>
</deviceinfo>

Riavviamo il sistema:

sudo reboot

Il touchpad risulterà molto più scattante e se ne dovrà riconfigurare la sensiblità.

Sistema > Preferenze > Mouse

In questo modo risulterà abilitato lo scroll orizzontale ed lo "sticky-drag".


Grazie al contributo di Vinboy è possibile abilitare anche lo scroll circolare.

Movimento orario per scrollare in basso ed antiorario per scrollare in alto.

Basta aggiungere le seguenti righe!

     <merge key="input.x11_options.CircularScrolling" type="string">1</merge>
     <merge key="input.x11_options.CircScrollTrigger" type="string">0</merge>
     <merge key="input.x11_options.CircScrollDelta" type="string">0.3</merge>

Io vi consiglio (dopo averne settati diversi) i valori riportati sopra ma in dettaglio si possono modificare seguendo queste semplici indicazioni:

La prima riga (CircularScrolling)abilita la funzione.
La seconda riga (CircScrollTrigger) imposta il lato da cui partire per attivarla:

0: qualsiasi lato
1: lato superiore
2: angolo in alto a destra
3: lato destro
4: angolo in basso a destra
5: lato inferiore
6: angolo in basso a sinistra
7: lato sinistro
8: angolo in alto a sinistra

La terza riga (CircScrollDelta), facoltativa, indica di quanti gradi (radianti) bisogna

EeePC 1000HE - GNU/Linux powered
Yep, we're finally where we belong! ;o)

Re: Abilitare il multitouch Elantech

Grazie del + sulla fiducia big_smile

Lo scroll orizzontale è lo spstamento orizzontale con due dita nelle schermate che non ci stanno in una finestra.
Lo "sticky-drag", mi sa che è un neologismo che mi sono inventato io (tutto riconducibile alla mia tenenza asianica lol), è comodo per lo spostamento di finestre. Doppio clic, l'opzione di spostamento rimane settata, si sposta dove si vuole, clic per posizionare.

EeePC 1000HE - GNU/Linux powered
Yep, we're finally where we belong! ;o)

3 Ultima modifica di lacunoso (16-06-2009 14:33:56)

Re: Abilitare il multitouch Elantech

EDIT: Di questa opzione non avevo capito una cippa... vedi http://forum.eeepc.it/viewtopic.php?pid=75169#p75169
Ho aggiunto alla mia configurazione un altro parametro che impedisce lo scroll contemporaneo orizzontale e verticale (cioè la circolarità).

     <merge key="input.x11_options.CircularScrolling" type="string">0</merge>
EeePC 1000HE - GNU/Linux powered
Yep, we're finally where we belong! ;o)

4

Re: Abilitare il multitouch Elantech

lacunoso ha scritto:

Mi era capitato di trovare possibili soluzioni all'ablitazione delle funzionalità del multitouch su eeeuser. Fewt in particolare agendo sullo xorg.conf era riuscito ad ottenere qualche funzionalità in più ma a discapito di altre ed il tutto risultava essere più una perdita che un guadagno.
Grazie agli amici di Archlinux e al pozzo di conoscenza che è il loro archivio vi riporto come configurare il driver Elantech.
Testato su 1000he.

Incominciamo con le buone abitudini e facciamo una copia di backup del file che andremo a modificare:

sudo cp /usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi /usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi.ORIG

A questo punto andiamo a modificare il file originale:

sudo gedit /usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi

Sostituiamo il suo contenuto con quanto segue:

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
 <device>
   <match key="info.product" contains="ETPS/2 Elantech Touchpad">
     <merge key="input.x11_driver" type="string">synaptics</merge>
     <merge key="input.x11_options.SHMConfig" type="string">on</merge>
     <merge key="input.x11_options.MaxSpeed" type="string">1.00</merge>
     <merge key="input.x11_options.MinSpeed" type="string">0.75</merge>
     <merge key="input.x11_options.Emulate3Buttons" type="string">on</merge>
     <merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>
     <merge key="input.x11_options.HorizTwoFingerScroll" type="string">1</merge>
     <merge key="input.x11_options.TapButton1" type="string">1</merge>
     <merge key="input.x11_options.TapButton2" type="string">2</merge>
     <merge key="input.x11_options.TapButton3" type="string">3</merge>
     <merge key="input.x11_options.LockedDrags" type="string">1</merge>
     <merge key="input.x11_options.CircularScrolling" type="string">0</merge>
   </match>
 </device>
</deviceinfo>

Riavviamo il sistema:

sudo reboot

Il touchpad risulterà molto più scattante e se ne dovrà riconfigurare la sensiblità.

Sistema > Preferenze > Mouse

In questo modo risulterà abilitato lo scroll orizzontale ed lo "sticky-drag".

Forse con questa soluzione è possibile abilitare anche lo zoom e la rotazione, se implementati. Dato che a me non interessano, a suo tempo li avevo disabilitati anche sotto Windows, non ho indagato oltre. Per chi fosse interessato, oltre alla documentazione del driver, che sotto Ubuntu si chiama "xserver-xorg-input-synaptics", consiglio di cercare info su "xf86-input-synaptics" che è il nome utilizzato dalla maggior parte delle altre distro.

Ottimo! Funziona alla perfezione!
Inserisco subito in guida il link a questo post (al posto delle mie indicazioni per migliorare l'utilizzabilità del touchpad)!
Grazie  e +1!

EeePC 1000HE - 2GB RAM
HD> WinXP | Ubuntu 9.04 - k. 2.6.29.6 ---> La mia GUIDA
SDHC> Moblin 2 beta ---> La mia GUIDA 
Non dimentico il "mitico" EeePC 900 su cui ho "allevato" Ubuntu 8.10 ---> La mia GUIDA

5 Ultima modifica di alominator (16-06-2009 10:20:58)

Re: Abilitare il multitouch Elantech

Ottimo! ora lo provo su un 900 e vi faccio sapere! io cmq provo  a chiederlo, non si sa mai che lacunoso sappia come fare...a ma piacerebbe avere l'opzione di scroll semplicemente facendo un movimento circolare con un solo dito (es se giro in senso orario scrollo in basso,  in antiorario in alto)...l'ho vista su alcuni notebook con XP, mi pare molto comoda...

EDIT: Confermo il funzionamento anche sul 900, scroll verticale e orizzontale ok, devo ancora capire come fare sto sticky drag, poi vi farò sapere!

EeePC 900
Win XP - SSD 4 GB
Ubuntu 9.4 JJ 16GB
e tutta una serie di puppy su SD... :)

Re: Abilitare il multitouch Elantech

Alominator per lo scroll ad un dito non saprei, ma probabilmente altro hardware e altro driver.
Le opzioni che abbiamo a disposizione sono queste:

man synaptics

A me invece piacerebbe l'opzione di scorrimento delle pagine web back/forward a tre dite, ma non credo sia ancora stata implementata.

@Vinboy, grazie, ma allora cambi dieta e passi a prosciutto, parmigiano e tortelli alle erbe?

EeePC 1000HE - GNU/Linux powered
Yep, we're finally where we belong! ;o)

7

Re: Abilitare il multitouch Elantech

lacunoso ha scritto:

@Vinboy, grazie, ma allora cambi dieta e passi a prosciutto, parmigiano e tortelli alle erbe?

No, a Parma ero solo per definire la parte "contrattuale" (sede amministrativa).
In effetti la dieta la cambierò (3-4 giorni su 7) ma mangerò canederli e speck!
wink

EeePC 1000HE - 2GB RAM
HD> WinXP | Ubuntu 9.04 - k. 2.6.29.6 ---> La mia GUIDA
SDHC> Moblin 2 beta ---> La mia GUIDA 
Non dimentico il "mitico" EeePC 900 su cui ho "allevato" Ubuntu 8.10 ---> La mia GUIDA

Re: Abilitare il multitouch Elantech

vinboy ha scritto:
lacunoso ha scritto:

@Vinboy, grazie, ma allora cambi dieta e passi a prosciutto, parmigiano e tortelli alle erbe?

No, a Parma ero solo per definire la parte "contrattuale" (sede amministrativa).
In effetti la dieta la cambierò (3-4 giorni su 7) ma mangerò canederli e speck!
wink

quindi trentino o valle d'aosta...

consiglio spatzle...per il primo
e
polenta concia per la seconda...
anche se nn sono molto stagionali...
la soluzione multi touch...vale anche sul 901?

eeepc 901 linux black - ubuntu 10.04 - Lucid Linx LTS - eeecontrol
Accessori: scheda SD 2 gb & SDHC 8 gb - chiavette usb 512 mb - 2 gb - 8 gb
RAM ancora da sostituire (up a 2 Gb) -  xp su SDHC (da fare)
Ma tengo ubuntu...che così lo imparo!!! Sfida in corso...scrivania da PAURA!!!!

9

Re: Abilitare il multitouch Elantech

Cedric_79 ha scritto:
vinboy ha scritto:
lacunoso ha scritto:

@Vinboy, grazie, ma allora cambi dieta e passi a prosciutto, parmigiano e tortelli alle erbe?

No, a Parma ero solo per definire la parte "contrattuale" (sede amministrativa).
In effetti la dieta la cambierò (3-4 giorni su 7) ma mangerò canederli e speck!
wink

quindi trentino o valle d'aosta...

consiglio spatzle...per il primo
e
polenta concia per la seconda...
anche se nn sono molto stagionali...
la soluzione multi touch...vale anche sul 901?

[OT]
Veneto: a circa 20 km dall'Austria e a molti meno (2-3) dall'Alto Adige.
Coordinate: 46°21

EeePC 1000HE - 2GB RAM
HD> WinXP | Ubuntu 9.04 - k. 2.6.29.6 ---> La mia GUIDA
SDHC> Moblin 2 beta ---> La mia GUIDA 
Non dimentico il "mitico" EeePC 900 su cui ho "allevato" Ubuntu 8.10 ---> La mia GUIDA

10 Ultima modifica di vinboy (16-06-2009 13:20:01)

Re: Abilitare il multitouch Elantech

deleted... pardon

EeePC 1000HE - 2GB RAM
HD> WinXP | Ubuntu 9.04 - k. 2.6.29.6 ---> La mia GUIDA
SDHC> Moblin 2 beta ---> La mia GUIDA 
Non dimentico il "mitico" EeePC 900 su cui ho "allevato" Ubuntu 8.10 ---> La mia GUIDA

11 Ultima modifica di Mike_Golf (16-06-2009 13:23:54)

Re: Abilitare il multitouch Elantech

vinboy ha scritto:
Cedric_79 ha scritto:
vinboy ha scritto:

No, a Parma ero solo per definire la parte "contrattuale" (sede amministrativa).
In effetti la dieta la cambierò (3-4 giorni su 7) ma mangerò canederli e speck!
wink

quindi trentino o valle d'aosta...

consiglio spatzle...per il primo
e
polenta concia per la seconda...
anche se nn sono molto stagionali...
la soluzione multi touch...vale anche sul 901?

[OT]
Veneto: a circa 20 km dall'Austria e a molti meno (2-3) dall'Alto Adige.
Coordinate: 46°21

Asus EeePC 1215n - 4GB RAM * Windows 7 Home Premium x64
_____________________________________________________________________________
«L'esperto è una persona che ha fatto in un campo molto ristretto tutti i possibili errori.»

12 Ultima modifica di e3xaf (16-06-2009 13:25:03)

Re: Abilitare il multitouch Elantech

.....messaggio autocensurato big_smile

13

Re: Abilitare il multitouch Elantech

lacunoso ha scritto:

Alominator per lo scroll ad un dito non saprei, ma probabilmente altro hardware e altro driver.
Le opzioni che abbiamo a disposizione sono queste:

man synaptics

A me invece piacerebbe l'opzione di scorrimento delle pagine web back/forward a tre dite, ma non credo sia ancora stata implementata.

@Vinboy, grazie, ma allora cambi dieta e passi a prosciutto, parmigiano e tortelli alle erbe?

Per tornare in topic: il man synaptics è molto ricco di opzioni... appena ho tempo provo a testarne altre!
wink

EeePC 1000HE - 2GB RAM
HD> WinXP | Ubuntu 9.04 - k. 2.6.29.6 ---> La mia GUIDA
SDHC> Moblin 2 beta ---> La mia GUIDA 
Non dimentico il "mitico" EeePC 900 su cui ho "allevato" Ubuntu 8.10 ---> La mia GUIDA

14 Ultima modifica di Pocio (16-06-2009 13:58:09)

Re: Abilitare il multitouch Elantech

Grande Lacunoso, confermo il perfetto funzionamento anche su 900A!!! +1
Adesso il puntato è una vera scheggia...ed è precisissimo rispetto a prima!!! Per curiosità, come impostate voi i valori di sensibilità e velocità nelle opzioni del mouse?

OT: Bravo Vin, benvenuto nella mia bella provincia di Belluno!!! Quanto ti tratterrai? Se vuoi mangiare il vero piatto tipico bellunese vai di polenta, pastin e formai schiz!!!

15

Re: Abilitare il multitouch Elantech

Ciao ragazzi!
Complimenti lacunoso per la scoperta!
Volevo chiedere se questo si applica pure ad intrepid... Nella schedina test ho notato che su jaunty non è proprio il massimo il touchpad e proverò sicuramente queste impostazioni!
In intrepid non ho particolari problemi con il touchpad, funziona quasi tutto senza toccare nulla, scroll a due dita verticale, tre dita per tasto destro e altri!
Quelli che non funzionano e che un po' mancano sono:
- tre dita avanti e indietro nei browser e nautilus (che ancora non si riesce ad avere);
- lo zoom con due dita.

Grazie mille! Ciao!

EEEpc 900 - 2gb ram - Mugen 7800mah Battery
8 gb sdhc ultra II Ubuntu 10.10

16 Ultima modifica di vinboy (16-06-2009 14:13:07)

Re: Abilitare il multitouch Elantech

Pocio ha scritto:

OT: Bravo Vin, benvenuto nella mia bella provincia di Belluno!!! Quanto ti tratterrai? Se vuoi mangiare il vero piatto tipico bellunese vai di polenta, pastin e formai schiz!!!

Ci lavorerò 3-4 giorni a settimana (pendolare una volta a settimana)... e se mi trovo bene a lungo! wink

Io il mouse l'ho settato così... ma a me piace molto scattoso!

http://i44.tinypic.com/2hofcc4.png

EeePC 1000HE - 2GB RAM
HD> WinXP | Ubuntu 9.04 - k. 2.6.29.6 ---> La mia GUIDA
SDHC> Moblin 2 beta ---> La mia GUIDA 
Non dimentico il "mitico" EeePC 900 su cui ho "allevato" Ubuntu 8.10 ---> La mia GUIDA

17

Re: Abilitare il multitouch Elantech

Ti auguro proprio di trovarti bene...il posto ed il lago sono meravigliosi secondo me!
Grazie per le impostazioni, ora provo...io lasciavo la sensibilità quasi al minimo!

18 Ultima modifica di lacunoso (16-06-2009 14:31:36)

Re: Abilitare il multitouch Elantech

Grazie, troppo buoni. wink

Devo però fare una rettifica, questo succede quando non si leggono bene i manuali, l'opzione "CircularScrolling" non fa affatto quello che pensavo e mi sembrava di riscontrare. Pensavo fosse un opzione simile a quella del driver di Windows e invece è lo scroll di cui parlava Alominator http://forum.eeepc.it/viewtopic.php?pid=75125#p75125 e cioè scroll girando il dito in senso orario o antiorario, che però sul nostro touchpad non funziona (o almeno io non sono riuscito a farlo funzionare).
Correggo i post precedenti.

EeePC 1000HE - GNU/Linux powered
Yep, we're finally where we belong! ;o)

Re: Abilitare il multitouch Elantech

bene! Penso proprio che la prima cosa che farò appena accendo il piccolo sarà un man synaptics!

EeePC 900
Win XP - SSD 4 GB
Ubuntu 9.4 JJ 16GB
e tutta una serie di puppy su SD... :)

20 Ultima modifica di vinboy (16-06-2009 15:06:16)

Re: Abilitare il multitouch Elantech

Doc ha scritto:

OT
Complimenti per Vinboy!
Ciò significa che lascia Pisa ed un po' mi dispiace, ma, a dirla tutta, forse è meglio così per lui!!!! lol lol lol

No! in media 3 giorni a Misurina e 4 a Pisa!
Grazie anche a tutti i veneti del forum che mi hanno già accolto alla grande!
E per finire chiedo perdono ai moderatori ed a lacunoso per tutti gli OT da me generati! ... è che ormai in questo forum mi sento un pò a casa... e a volte si discute anche di altro!
big_smile

EeePC 1000HE - 2GB RAM
HD> WinXP | Ubuntu 9.04 - k. 2.6.29.6 ---> La mia GUIDA
SDHC> Moblin 2 beta ---> La mia GUIDA 
Non dimentico il "mitico" EeePC 900 su cui ho "allevato" Ubuntu 8.10 ---> La mia GUIDA

21

Re: Abilitare il multitouch Elantech

Doc ha scritto:

AZZ, VIN! E quanto dovrai viaggiare?!?!? yikes:O:O

5h andata --->3gg a Misurina---> 5h ritorno --->4gg a Pisa
=10 ore (e circa 1000Km) a settimana!

EeePC 1000HE - 2GB RAM
HD> WinXP | Ubuntu 9.04 - k. 2.6.29.6 ---> La mia GUIDA
SDHC> Moblin 2 beta ---> La mia GUIDA 
Non dimentico il "mitico" EeePC 900 su cui ho "allevato" Ubuntu 8.10 ---> La mia GUIDA

22

Re: Abilitare il multitouch Elantech

Doc ha scritto:
vinboy ha scritto:
Doc ha scritto:

AZZ, VIN! E quanto dovrai viaggiare?!?!? yikes:O:O

5h andata --->3gg a Misurina---> 5h ritorno --->4gg a Pisa
=10 ore (e circa 1000Km) a settimana!

Bah!
Ti devo dare per forza un +1!!!!

lol:lol::lol:

EeePC 1000HE - 2GB RAM
HD> WinXP | Ubuntu 9.04 - k. 2.6.29.6 ---> La mia GUIDA
SDHC> Moblin 2 beta ---> La mia GUIDA 
Non dimentico il "mitico" EeePC 900 su cui ho "allevato" Ubuntu 8.10 ---> La mia GUIDA

23

Re: Abilitare il multitouch Elantech

Pocio ha scritto:

Adesso il puntato è una vera scheggia...ed è precisissimo rispetto a prima!!!

Funziona tutto anche a me sul 900 ma sinceramente non lo trovo più preciso, anzi quando parto da fermo mi scatta e non riesco a puntare precisamente come prima, per esempio fra le lettere di una parola. Quando è in movimento invece nessun problema, forse meglio si.
Qualcuno con il 900 nota lo stesso problema?

+1 a Lacunoso

24 Ultima modifica di vinboy (16-06-2009 18:00:11)

Re: Abilitare il multitouch Elantech

Doc ha scritto:

Herr Affe
Prova a modificare le impostazioni di sensibilità e velocità del mouse dall'interfaccia di gnome.

Ad esempio così!
---> http://forum.eeepc.it/viewtopic.php?pid=75163#p75163

E comunque la velocità è regolabile... ora devo scappare ma basta modificare in maniera opportuna i valori di queste 2 opzioni:

  <merge key="input.x11_options.MaxSpeed" type="string">1.00</merge>
     <merge key="input.x11_options.MinSpeed" type="string">0.75</merge>
EeePC 1000HE - 2GB RAM
HD> WinXP | Ubuntu 9.04 - k. 2.6.29.6 ---> La mia GUIDA
SDHC> Moblin 2 beta ---> La mia GUIDA 
Non dimentico il "mitico" EeePC 900 su cui ho "allevato" Ubuntu 8.10 ---> La mia GUIDA

25

Re: Abilitare il multitouch Elantech

complimenti a vin innanzi tutto wink

ora vi espongo anche il mio problema (strano che ne ho uno è??)

io faccio come dice la guida.. e poi al riavvio il touch pad.. è andato.. non si muove..

usando un mouse sono andato ad aprire il file .ORIG ricopiare nel file ''modificato'' l'originale e ripermettere il suo funzionamento..

ed è vuoto O_O

cosa posso fare?

Asus EeePC 1008HA Seashell Bianco
Xp/Ubuntu

Messaggi (1-25 su 160)

Pagine 1 2 3 7 Avanti

accedi o registrati per inserire una risposta

Eee PC - Netbook News Forum » Ubuntu e derivate » Abilitare il multitouch Elantech