Da un bel pezzo(ma io lo so da poco) xorg-server supporta il "multiTouch" ossia la rilevazione di tocchi multipli sul touchpad.
Ebbene vediamo come fare su Ubuntu:
(premetto che tutte le cose che scrivo in
questo modo
vanno digitate su terminale)Se non è ancora installato installiamo i seguenti pacchetti:
sudo apt-get install gsynaptics xserver-xorg-input-synaptics
Poi andiamo ad impostare i file fdi di hal(delle specie di xml)
Si deve ABILITARE la lettura del multitouch:
sudo gedit /etc/hal/fdi/policy/shmconfig.fdi
E si mettono le seguenti righe:
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="input.x11_driver" string="synaptics">
<merge key="input.x11_options.SHMConfig" type="string">True</merge>
</match>
</device>
</deviceinfo>
Poi si prova a vedere se il nostro touchpad supporta il multi touch, riavviamo la sessione (o l'intero pc, è lo stesso)
Al riavvio digitiamo su terminale:
synclient -m 100
verrà fuori una tabella che si modifica finchè usamo il touchpad.
Alla colonna con instestazione "f" (la quinta colonna) che inidica il numero di dita che si usano: se appoggiando due dita o tre si vede sempre un 1 non ci puoi far nulla... Il tuo touchpad non supporta il multiTouch... Mi dispiace... :(
Altrimenti, se vedete la quinta colonna avere un numero che corrisponde al numero di dita che appoggiate o spostate nel touchpad, continua l'avventura :D
Digitiamo su terminale:
sudo gedit /etc/hal/fdi/policy/synaptics.fdi
E mettiamo le seguenti righe:
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="input.x11_driver" string="synaptics">
<merge key="input.x11_options.VertTwoFingerScroll" type="string">true</merge>
<merge key="input.x11_options.HorizTwoFingerScroll" type="string">true</merge>
<merge key="input.x11_options.TapButton2" type="string">3</merge>
<merge key="input.x11_options.TapButton3" type="string">2</merge>
<merge key="input.x11_options.TapButton1" type="string">1</merge>
<merge key="input.x11_options.EmulateTwoFingerMinZ" type="string">120</merge>
</match>
</device>
</deviceinfo>
La riga qui sotto del suddetto file abilita la possibilità che lo scroll con un dito più forte emuli lo scroll del mouse:
<merge key="input.x11_options.EmulateTwoFingerMinZ" type="string">120 </merge>
ha un numero(120) che rappresenta la sensibilità al tocco, provate un paio di volte da aumentare o diminuire la sensibilità.
con le restanti opzioni si abilita:
- Scroll verticale con 2 dita(la classica rotellina del mouse)
- Scroll orizzontale con 2 dita
- Click destro cliccando con 2 dita
- Click centrale cliccando con 3 dita
Infine per provare le opzioni riavviamo il computer :D
se è funzionato synclient, dovrebbe funzionare tutto!!!
Nessun commento:
Posta un commento