Newsgroup: it.comp.os.linux.debian
Titolo: Disabilitare il touchpad in un portatile

Ciao.
Come sa oggetto, vorrei disabilitare il touchpad quando uso il mouse. 
 
La mia macchina e' una testing con gnome3 a 64 bit.
 
Il metodo piu' naturale sarebbe quello di andare in settings, poi mouse and touchpad e disabilitarlo: purtroppo non ho il tab relativo al touchpad.
 
Qualcun altro in rete suggeriva di usare dconf Editor
(->org->gnome->settings-daemons->periferals->touchpad) e disabilitare tutte le caselle: fatto ma non funziona
 
Altri suggerivano di usare syndaemon -i 1 -t -d
ma lanciato mi dice che non trova synaptics device
 
altri suggerivano uno script con l'ausilio di xinit list
ma non funziona neanche quello.
 
Potreste darmi una mano
 
Grazie

 Come sa oggetto, vorrei disabilitare il touchpad quando uso il mouse.
 
Sul molti portatili c'e' un tasto funzione (sul mio e' F5) per disabilitare 
il touchpad.
 
Hai fatto caso se sul tuo c'e' ?
 
-- 
Stefano L.


Onestamente no. (Verifico domani in ufficio)
In ogni caso il problema e' se sono state implementate via software queste funzioni.
 
Grazie comunque per il suggerimento.

>> Come sa oggetto, vorrei disabilitare il touchpad quando uso il mouse.
 
Per il mio Dell faccio così (non commentate l'estetica del codice che so
che fa schifo ma funziona).
 
	ID=$(xinput list | grep "TouchPad" | cut -f2 -d'=' | cut -f1 -d'        ')
	PROP=$(xinput list-props $ID | grep "Device Enabled" | cut -f2 -d'(' |
cut -f1 -d')')
	xinput set-prop $ID $PROP 0
 
 
 
 
-- 
Flavio Visentin
 
Scientists discovered what's wrong with the female brain: on the left
side, there's nothing right, and on the right side, there's nothing left

Come ho già scritto nel primo messaggio xint list nel mio PC non funziona.

 Come ho già scritto nel primo messaggio xint list nel mio PC non funziona.
 
A correzione di quanto detto, questa mattina ci ho riprovato.
 
Non sono riuscito a far funzionare lo script di THe_ZiPMaN ma e' stato comunque di ispirazione.
 
Per prima cosa questa mattina, non so come mai, scrivento xinput -list non si lamentava piu' (non so realmente cosa sia successo).
 
eseguendo pero' il comando xinput -list tra le varie cose mostrate vi era anche:
 
....
FSPPS/2 Sentelic FingerSensingPad       id=14 [slave pointer (2)]
....
 
Guardando lo script di THe_ZiPMaN "ho intuito" che cercasse di identificare il numero 14 (ID)
Quindi ho eseguito il comando 
xinput list-props 14
 
e tra le varie uscite vi era anche:
 
....
Device Enabled (133): 1
....
 
Sempre "con il medesimo intuito" ho immaginato che il target fosse 133 (PROPS)
 
Eseguendo alla fine il comando
 
xinput set-prop 13 133 0
 
il touch pad era disabilitato (ovviamente xinput set-prop 13 133 1 lo riabilita)
 
(anni ed anni di scrips bash buttati al vento ma ... pazienza).
 
GRAZIE!! 

 il touch pad era disabilitato (ovviamente xinput set-prop 13 133 1 lo riabilita)
 
Occhio che non è detto che resti sempre quello il codice. Il fatto che
ho utilizzato uno script è perché se 
p.es
. al boot hai connesso un mouse
o un joystick o qualsiasi altro dispositivo di input, il codice del
device cambia.
 
Provalo così (chiaramente sono 3 righe)
 
	ID=$(xinput list | grep "FingerSensingPad" | cut -f2 -d'=' | cut -f1



Come ultimo sforzo ho provato a mettere a posto anche lo script
 
#!/bin/bash
 
ID=$(xinput list | grep "FingerSensingPad" | cut -f2 -d'=' | cut -f1 -d'ctrl v tab'
 
(io ho FingerSensingPad altri potranno avere TouchPad etc;
essendo nel mio caso il secondo delimitatore un tab nello script bisogna digitare il tasto ctrl assieme a v e poi il tasto tab)
 
PROPS=$(xinput list-props $ID | grep "Device Enabled" | cut -f2 -d'(' | cut -f1 -d ')')
 
xinput set-prop $ID $PROPS 0
 
Ancora grazie
 
 
 
 


il mio probelma era il secondo delimitatore.
usando il tuo codice ID alle fine era 
14 tab [slave
dove tab e' uno spazio di tabulazione
In ogni caso grazie