[guida] Disabilitare TouchPad senza TouchPad Indicator

Riconoscimento, installazione e configurazione delle periferiche.
r1si
Prode Principiante
Messaggi: 101
Iscrizione: sabato 2 luglio 2011, 16:32

[guida] Disabilitare TouchPad senza TouchPad Indicator

Messaggio da r1si »

Dopo mesi di litigi , apro questo topic per mettere fine a tutte le discussioni sul touchpad del nostro dv6-xxx

SINTOMI:
manca il doppio click
non funziona il tasto destro del mouse
lo scrolling non va
non si disattiva

avete questi problemi ? allora siete nel posto giusto !

GUIDA RISOLUTIVA

come prima cosa dobbiamo sostituire i driver nativi del touchpad.
quindi apriamo il nostro bel terminale con ctrl + alt + t e digitiamo:

Codice: Seleziona tutto

sudo su
echo options psmouse proto=exps > /etc/modprobe.d/psmouse.modprobe
reboot
una volta riavviato abbiamo risolto un problema se ne presenta un altro e gli latri rimangono  xD

vediamo: il tasto destro così funziona , ma il touchpad è diventato a dir poco insensibile.
quindi procediamo con la creazione di uno script di disattivare / attivare il touchpad e aumentare la sensibilità.

NOTA IMPORTANTISSIMA : se usate ubuntu 10.04 e la sensibilità vi va bene così , potete anche scaricare Touchpad Indicator. MA se usate una versione sucessiva NON LO FATE . per un bruttissimo bug con gnome 3 , se userete TouchpadIndicator ad ogni controllo di sistema (automatico e random ) vi crascerà gnome 3 e vi farà terminare la sessione , quindi non usate assolutamente touchpad indicator.

procediamo con la creazione degli script.
ci portiamo sul Desktop e creiamo un file vuoto chiamato "TouchPadSwitch" lo apriamo e vi copiamo questo:

Codice: Seleziona tutto

#!/bin/bash
ID=`xinput list | grep -i TouchPad | awk -F= '{ print $2}' | awk '{print $1}'`
VALORE=`xinput list-props $ID | grep -i Enabled | awk '{print $4}'`
VALOREENABLE=`xinput list-props $ID | grep -i Enabled | grep -o "(.*)" | tr -d '()'`
VALORESENSE=`xinput list-props $ID | grep -i Profile | grep -o "(.*)" | tr -d '()'`
TEST='0'

if [ $VALORE -eq $TEST ]
 then
        xinput set-prop $ID $VALOREENABLE 1
	xinput set-prop $ID $VALORESENSE 2
	notify-send -u normal -t 5000 "TouchPad ON"
  else
        xinput set-prop $ID $VALOREENABLE 0
	notify-send -u normal -t 5000 "TouchPad OFF"
fi


salviamo il file e con il tasto destro del mouse su di esso li diamo i permessi per l' esecuzione ( oppure da terminale come siamo più comodi )


OK ora il touchpad funziona correttamente , infatti se eseguiamo lo script il touchpad si disattiverà e attiverà a piacimento !.
per comodità io mi sono bindato lo script su scorciatoia da tastiera.



ENJOY !
Ultima modifica di r1si il lunedì 30 gennaio 2012, 20:55, modificato 1 volta in totale.
ingamedeo
Prode Principiante
Messaggi: 141
Iscrizione: mercoledì 6 ottobre 2010, 16:36
Sesso: Maschile

Re: [guida] Risoluzioni problemi TouchPad HP dv6-xxxx dv7-xxxx ubuntu 10.04 , 11.10

Messaggio da ingamedeo »

Codice: Seleziona tutto

#!/bin/bash
ID=`xinput list | grep -i TouchPad | awk -F= '{ print $2}' | awk '{print $1}'`
VALORE=`xinput list-props $ID | grep -i Enabled | awk '{print $4}'`
VALOREENABLE=`xinput list-props $ID | grep -i Enabled | grep -o "(.*)" | tr -d '()'`
VALORESENSE=`xinput list-props $ID | grep -i Profile | grep -o "(.*)" | tr -d '()'`
TEST='0'

if [ $VALORE -eq $TEST ]
 then
        xinput set-prop $ID $VALOREENABLE 1
	xinput set-prop $ID $VALORESENSE 2
	notify-send -u normal -t 5000 "TouchPad ON"
  else
        xinput set-prop $ID $VALOREENABLE 0
	notify-send -u normal -t 5000 "TouchPad OFF"
fi

lo modificherei così :

Codice: Seleziona tutto

#!/bin/bash
ID=`xinput list | grep -i TouchPad | awk -F= '{ print $2}' | awk '{print $1}'`
VALORE=`xinput list-props $ID | grep -i Enabled | awk '{print $4}'`
VALOREENABLE=`xinput list-props $ID | grep -i Enabled | grep -o "(.*)" | tr -d '()'`
VALORESENSE=`xinput list-props $ID | grep -i Profile | grep -o "(.*)" | tr -d '()'`
TEST='0'

if [ $VALORE -eq $TEST ]
 then
        xinput set-prop $ID $VALOREENABLE 1
	xinput set-prop $ID $VALORESENSE 2
	notify-send "TouchPad ON" "Il touchpad è stato abilitato." -i /usr/share/pixmaps/gnome-mouse.png -t 5000
  else
        xinput set-prop $ID $VALOREENABLE 0
	notify-send "TouchPad OFF" "Il touchpad è stato disabilitato." -i /usr/share/pixmaps/gnome-mouse.png -t 5000
fi

Ciao !
r1si
Prode Principiante
Messaggi: 101
Iscrizione: sabato 2 luglio 2011, 16:32

Re: [guida] Risoluzioni problemi TouchPad HP dv6-xxxx dv7-xxxx ubuntu 10.04 , 11.10

Messaggio da r1si »

grazie mille ingamedeo !
approvato !
ingamedeo
Prode Principiante
Messaggi: 141
Iscrizione: mercoledì 6 ottobre 2010, 16:36
Sesso: Maschile

Re: [guida] Risoluzioni problemi TouchPad HP dv6-xxxx dv7-xxxx ubuntu 10.04 , 11.10

Messaggio da ingamedeo »

Ciao a tutti !

Ho aggiornato lo script di r1si per disabilitare / abilitare il TouchPad

NOVITA' :

* supporto esteso a tutti i notebook/netbook  [TESTATO]
* Aggiunta icona alle notifiche javascript:void(0);
* Ridotto tempo di esposizione notifiche per migliorare la reattività
* Creato un installer che automatizza l'operazione di installazione


Invito r1si a modificare il titolo al primo post per evidenziare il primo punto dell'update !

Download Script : http://ubuntuone.com/7ji8HCzHvd6b0QrJR7C6NI

AVVIO DELL'INSTALLER :

1) Scompattare l'archivio scaricato
2) spostare con cd nella directory in cui ci sono i file scompattati
3) dare chmod +x installer.sh
4) e poi ./installer.sh

Per creare una scorciatoia da tastiera che punta allo script andare in:

Dash > Tastiera > Scorciatoie > Scorciatoie Personalizzate

cliccare il + in basso e poi

NOME : TouchPadSwitcher

COMANDO: /home/TUONOMEUTENTE/TouchPadSwitcher.sh

adesso cliccate su "disabilitato" e poi premere la combinazione di tasti a cui associare lo script !


Per problemi o BUG rispondete a questa discussione !

Ciao a tutti i linuxiani !
Ultima modifica di Anonymous il lunedì 30 gennaio 2012, 20:47, modificato 1 volta in totale.
xrobbo
Prode Principiante
Messaggi: 19
Iscrizione: lunedì 23 agosto 2010, 22:44

Re: [guida] Disabilitare TouchPad senza TouchPad Indicator

Messaggio da xrobbo »

Salve, ho seguito le istruzioni, riesco senza problemi a lanciare lo script da terminale, ma se provo ad eseguirlo da scorciatoia non succede nulla.
Peraltro, anche da terminale il comando disabilita ma non riabilita al comando successivo: trattandosi di uno switcher pensavo che ad ogni comando cambiasse di stato.
Altrimenti poi come si riabilita?
grazie in anticipo
ingamedeo
Prode Principiante
Messaggi: 141
Iscrizione: mercoledì 6 ottobre 2010, 16:36
Sesso: Maschile

Re: [guida] Disabilitare TouchPad senza TouchPad Indicator

Messaggio da ingamedeo »

Ciao in teoria lo script dovrebbe infatti disabilitare e poi riabilitare il TouchPad! :D

Che sistema usi? versione?
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 10 ospiti