Ubuntu 12:04 Ottimizzare il touchpad

Pochi giorni fa ho deciso di installare sul mio MacBook Pro 13″ (nome in codice “MacBookPro7.1”)  la mia distribuzione linux preferita: Ubuntu 12.04.
Incredibilmente sorpreso dalla compatibilità offerta da Canonical all’hardware del portatile, durante l’esplorazione del sistema tramite Live CD, ho subito pensato di eseguire l’installazione.
Ovviamente, ci sono decine e decine di guide che spiegano in dettaglio come installare un altro sistema operativo sui computer Mac, per cui non mi dilungherò più di tanto su questa operazione.

Questo articolo va bene per qualunque portatile, anche non necessariamente Mac.

Subito dopo l’installazione, ho notato diversi problemi, legati al touchpad:

  • Durante la digitazione, toccando accidentalmente il touchpad col palmo della mano il cursore si spostava e il sistema spesso interpretava un “click”, causando spiacevoli inconvenienti (ad esempio, si continuava a scrivere il paragrafo da un altro punto nel campo di testo)
  • Premendo con tre dita il touchpad, mi si spostava la finestra corrente, causando nient’altro che un gran mal di testa
  • La funzione “Tap and Drag”, che permette eseguire la funzione di “trascinamento” del mouse (per evidenziare testo o spostare icone e finestre, ad esempio) con un solo dito, eseguendo un “tap” e poi di nuovo un altro “tap”, muovendo il cursore

Devo ammettere di aver girato per un bel po’ i vari forum e le varie pagine offerte dal Web, per trovare una valida soluzione al mio problema. Siccome al momento prediligo la praticità all’estetica, ho deciso che avrei voluto risolvere il problema a tutti i costi, disabilitando le funzioni ove possibile.
Per cui, in questa guida vi spiegherò come:

  • Disabilitare il touchpad durante la digitazione di testi
  • Disabilitare la funzione “tap and drag”
  • Disabilitare la funzione di trascinamento della finestra con 3 dita sul touchpad

Lo so, è distruttiva come cosa, ma è la migliore soluzione che ho trovato. 😀

Vediamo i comandi da terminale per eseguire le varie opzioni.
Per disabilitare il touchpad durante la digitazione digitiamo nel terminale:

syndaemon -i 4 -d -t -K

Questo farà sì che, durante la digitazione di un testo, verrà disabilitata la funzione di “tap” sul touchpad (quindi i click eseguiti premendo il pulsante fisico verranno accettati), per 4 secondi.

Per disabilitare la funzione tap-and-drag:

synclient "TapAndDragGesture"=0; synclient "SingleTapTimeout"=1

Invece, per disabilitare il trascinamento delle finestre a tre dita:

synclient ClickFinger3=2; synclient TapButton3=2

 

Adesso, se vogliamo fare in modo che queste operazioni vengano eseguite sempre, all’avvio del sistema operativo, è sufficiente creare una nuova Applicazione di avvio che esegua tutti questi comandi.
Premiamo sull’ingranaggio in alto a destra (il tasto che si usa per spegnere il computer) e clicchiamo su “Applicazioni di avvio”

Ubuntu 12.04 - Applicazioni di avvio (menu)

Ora clicchiamo sul pulsante “Aggiungi” e, nella prossima finestra che viene mostrata, inseriamo i seguenti dati:
Nome: Ottimizzazione touchpad
Comando:

skillall syndaemon; synclient touchpadoff=1; synclient touchpadoff=0; syndaemon -i 4 -d -t -K; synclient "TapAndDragGesture"=0; synclient "SingleTapTimeout"=1; synclient ClickFinger3=2; synclient TapButton3=2;

Descrizione: http://robinliberty.com/2013/03/ubuntu-1204-ottimizzare-il-touchpad

Ubuntu 12.04 - Applicazioni di Avvio - Aggiungi

Infine clicchiamo su Aggiungi ed usciamo dall’applicazione “Applicazioni di avvio”.
Adesso, ogni volta che il sistema verrà caricato, il touchpad verrà ottimizzato.

Per una lista completa di tutte le opzioni regolabili tramite la funzione synclient sono reperibili a questo indirizzo.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.