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.fdiCopiamo 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 rebootIl 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
Yep, we're finally where we belong! ;o)

