Come posso disabilitare Elantech Touchpad mentre sto scrivendo su Ubuntu 12.10?

9

Ho un laptop Asus (non zenbook) che ho acquistato la settimana scorsa. Ha un Elantech Touchpad su di esso. Ecco cosa sta funzionando:

  • Scorrimento del bordo o Scorrimento con due dita.
  • Tre dita e Due dita.
  • Clic sinistro e clic destro e doppio tocco.

L'unica cosa che impedisce di essere perfetta è che quando scrivo a volte il palmo tocca il touchpad giusto e poi le cose si fanno pazze. Questo può essere un vero fastidio quando si scrive codice.

Qualcuno può aiutarti?

Ecco l'output di xinput list :

 Virtual core pointer                       id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ ASUS USB2.0 Webcam                        id=9    [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                          id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]

output di: ps aux | grep syndaemon

jason 2911 0.0 0.0 20208 948? S Feb13 0:53 syndaemon -i 2.0 -K -R -t

jason 10256 0.0 0.0 13584 928 pts / 2 S + 14:18 0:00 grep syndaemon

    
posta Jason Shultz 14.02.2013 - 19:08

3 risposte

3

So che non è quello che vuoi veramente (completamente automatico?), ma c'è un facile da fare scorciatoie da tastiera per disabilitare e abilitare il touchpad.

Dal tuo xinput list , l' ID per il tuo touchpad è 12 . Usa questo comando per disabilitarlo:

xinput set-prop 12 "Device Enabled" 0

Usa questo per abilitarlo:

xinput set-prop 12 "Device Enabled" 1

Collega questi comandi alle tue scorciatoie personalizzate (Tastiera / Scorciatoie / Scorciatoie personalizzate). Forse questo può essere fatto per uno script?

    
risposta data pileofrocks 24.02.2013 - 20:00
3

Due modi che conosco per disabilitare il touchpad durante la digitazione. Prima il modo grafico. Fare clic su Dash e scrivere: touchpad, quindi fare clic su "mouse e touchpad" per aprire e selezionare la casella "Disabilita touchpad durante la digitazione"

Il secondo (penso sia lo stesso) è il modo terminale .. Apri un terminale (CTRL + ALT + T) e scrivi

syndaemon -i 2 -d 

Il numero dopo -i indica i secondi dopo che l'ultimo tasto premuto per il touchpad ha funzionato di nuovo. L'opzione -d è che syndaemon continui a essere eseguito in background (come daemon).

    
risposta data Nick Thom 05.04.2013 - 18:04
1

Avvia synaptiks. Ho avuto un po 'di problemi con questo come a volte non riesce a iniziare. Prova a riavviarlo finché non vedi la finestra di dialogo della GUI.

Nella finestra di dialogo puoi impostare 'Disattiva automaticamente il touchpad sull'attività della tastiera' e 'Tempo di attesa prima di riaccendere il touchpad'.

Puoi anche impostare 'Disattiva automaticamente il touchpad se un mouse è collegato'.

    
risposta data Simon Pepping 24.02.2013 - 10:42

Leggi altre domande sui tag