[Risolto] Touchpad: abilitare il tap a due dita come click centrale con oneiric

Riconoscimento, installazione e configurazione delle periferiche.
ale.noisemaker
Prode Principiante
Messaggi: 58
Iscrizione: martedì 14 dicembre 2010, 17:27
Desktop: Gnome 3.4.1
Distribuzione: ubuntu 12.04

[Risolto] Touchpad: abilitare il tap a due dita come click centrale con oneiric

Messaggio da ale.noisemaker »

Salve a tutti: la prima cosa che facevo appena installato maverick era abilitare i ppa di yuri kahn per abilitare il tap a due dita come click centrale e a tre dita come tasto destro del mouse, come posso fare ad ottenere lo stesso risultato con oneiric? il touchpad in questione è elantech montato sui laptop asus. Grazie!

N.B. funziona anche su precise
Ultima modifica di ale.noisemaker il lunedì 2 aprile 2012, 22:27, modificato 1 volta in totale.
Asus x52jt (intel core i7 740qm, 4GB ram, Ati Radeon HD6370m, samsung830 ssd 128GB+2nd caddy sata 500GB) ubuntu 12.04
raspberry pi (raspbian -> download station - openelec -> media center)
lihin

Re: Touchpad: abilitare il tap a due dita come click centrale con oneiric

Messaggio da lihin »

In Gnome3 è stata introdotta una nuova chiave che consente, attraverso uno script personalizzato, di riconfigurare le periferiche di input, per cui non è più necessario modificare gnome-settings-daemon per invertire il tap [1].

Per invertire il tap, incomincia con l'installare dconf-tools:

Codice: Seleziona tutto

sudo apt-get install dconf-tools
Poi crea uno script:

Codice: Seleziona tutto

gksudo gedit /usr/local/bin/inv-tap-touch.sh
E copia-incollaci questo:

Codice: Seleziona tutto

#!/bin/sh
## change touchpad tapping to LMR
if [ "$device" = "ETPS/2 Elantech Touchpad" ]; then
   xinput set-prop "ETPS/2 Elantech Touchpad" "Synaptics Tap Action" 0 0 0 0 1 2 3
fi
Rendi lo script eseguibile:

Codice: Seleziona tutto

sudo chmod 755 /usr/local/bin/inv-tap-touch.sh
Ora apri dconf-editor da terminale e nella chiave:

Codice: Seleziona tutto

org.gnome.settings-daemon.peripherals.inputdevices hotplug-command
Configura per l'esecuzione dello script (aggiungilo alla casella vuota e dai invio):

Codice: Seleziona tutto

/usr/local/bin/inv-tap-touch.sh
Dopo esserti riloggato il tap dovrebbe essere invertito.
Se non ti si è invertito posta il risultato di:

Codice: Seleziona tutto

xinput list
Se dopo la configurazione riscontri problemi con il triplo tap (cioè se non funziona, come è capitato a me, ma si parla di Debian e forse con Ubuntu la cosa non si verifica) prova a dare questi comandi:

Codice: Seleziona tutto

sudo modprobe -r psmouse
sudo modprobe psmouse proto=imps
Se risolve, puoi rendere la cosa permanente aggiungendo l'opzione al caricamento del modulo:

Codice: Seleziona tutto

gksudo gedit /etc/modprobe.d/touchpad.conf
Copia-incollandoci:

Codice: Seleziona tutto

options psmouse proto=imps
[1] https://bugzilla.gnome.org/show_bug.cgi?id=635486

Ciao
ale.noisemaker
Prode Principiante
Messaggi: 58
Iscrizione: martedì 14 dicembre 2010, 17:27
Desktop: Gnome 3.4.1
Distribuzione: ubuntu 12.04

Re: Touchpad: abilitare il tap a due dita come click centrale con oneiric

Messaggio da ale.noisemaker »

beh che dire... impeccabile, il tap a due dita funziona, stessa cosa per quello a tre dopo aver dato i comandi che mi hai indicato alla fine. Grazie mille!
Asus x52jt (intel core i7 740qm, 4GB ram, Ati Radeon HD6370m, samsung830 ssd 128GB+2nd caddy sata 500GB) ubuntu 12.04
raspberry pi (raspbian -> download station - openelec -> media center)
Blobx
Prode Principiante
Messaggi: 13
Iscrizione: lunedì 26 dicembre 2011, 17:38

Re: [Risolto] Touchpad: abilitare il tap a due dita come click centrale con oneiric

Messaggio da Blobx »

Anche io ho questo touchpad, ho seguito la guida di lihin, ma non ho risolto: niente tap a 2 i 3 dita :(
lihin

Re: [Risolto] Touchpad: abilitare il tap a due dita come click centrale con oneiric

Messaggio da lihin »

Blobx ha scritto: Anche io ho questo touchpad, ho seguito la guida di lihin, ma non ho risolto: niente tap a 2 i 3 dita :(
Le indicazioni servivano per l'inversione, non l'attivazione.
Nel caso, prova a postare il risultato di:

Codice: Seleziona tutto

grep -i "touchpad: buttons:" /var/log/Xorg.0.log
EDIT: Posta pure un:

Codice: Seleziona tutto

xinput list
Ciao
Ultima modifica di lihin il venerdì 10 febbraio 2012, 20:07, modificato 1 volta in totale.
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 10 ospiti