touchpad disattivato - come attivare?


11

Ho semplicemente disattivato il mio touchpad in Ubuntu 13.04 tramite il gnome-control-center e non ho idea di come riattivarlo senza l'uso del touchpad.

Inoltre synclient Touchpadoff=0non cambia nulla.


ho appena trovato il comando "xinput list". lo proverò ora.
stonehaens,

ha cercato il dispositivo nell'elenco xinput e ha provato ad attivarlo tramite "xinput set-prop 13" Device Enabled "1" ... non ha cambiato nulla.
stonehaens,

Vuoi dire che riattivarlo dal centro di controllo non funziona?
AliN,

1
: D È possibile utilizzare la tastiera per accenderla. Sapere per il futuro: Alt + F10 apre i menu principali. Quando sei andato in Impostazioni di sistema> Mouse e touchpad, puoi utilizzare il tasto Tab per selezionare l'interruttore e lo spazio per attivare / disattivare. Tuttavia mi chiedo perché xinputnon ha funzionato!
AliN,

1
@AliNa ​​Potresti pubblicarlo come risposta.
Eric Carvalho,

Risposte:


12

Ok, facciamo i presci. Se disabiliti / spegni il touchpad tramite Impostazioni di sistema (Gnome Control Center) non puoi riattivarlo con xinput! Quando non hai altri mouse o dispositivi di puntamento, devi accedere alle Impostazioni di sistema usando la tastiera .

Fortunatamente, Unity è ben progettato sia per la tastiera che per il mouse, quindi senza un mouse puoi ancora fare tutto. Ad esempio, puoi premere Alt+ F10per aprire il menu principale e quindi accedere a Impostazioni di sistema con i tasti freccia. Oppure premi semplicemente Super(o ) per aprire Dash e cercare il mouse . Selezionalo con il tasto freccia giù ( ) e premi Enterper aprire.

Cerca il mouse in Dash

Infine utilizzandoTab selezionare lo switch Touchpad - la scatola arancione intorno gli spettacoli degli interruttori che siete sul posto giusto. Attivalo premendo Spaceo Enter.

Spegnere


5
La tabulazione nella schermata del mouse / trackpad non evidenzia nulla in Ubuntu 16.10. Ho dovuto fare tab+entermolte volte fino a quando alla fine non ha selezionato il pulsante ON - ma non mi mostrava quale oggetto fosse evidenziato. Probabilmente un bug.
Chovy

Mentre questa "sembra" una soluzione non funziona nella realtà per le versioni moderne. Ubuntu 16.10 salta magicamente il pulsante On / Off per il touchpad.
Nehem,

1
Per Ubuntu 18.10 e soluzione terminale pura, vedere il post di seguito su "gsettings"
ŁukaszBachman,

20

Su Ubuntu 18.04 ho dovuto usare dal terminale:

gsettings set org.gnome.desktop.peripherals.touchpad send-events enabled

Per arrivare al Terminale ho usato il tasto comando, quindi ho digitato "Terminale" e ho premuto Invio. Spero che questo aiuti qualcun altro catturato con il mouse verso il basso.


2
Sei una persona fantastica. Grazie mille. Ha funzionato per me. :)
john400

1
Questa è la risposta vincente.
jmary,

Questa è la risposta migliore.
Googlian

6

La tabulazione nella schermata del mouse / trackpad non evidenzia nulla in Ubuntu 16.10 per me (installazione nuovissima).

Ho dovuto fare tab+enterun sacco di volte fino a quando alla fine non ha selezionato il pulsante ON e lo ha abilitato, ma non mi mostrava quale oggetto fosse evidenziato. Probabilmente un bug.


Questo deve sostituire la risposta accettata.
Nehem,

Ho trovato la stessa cosa in Ubuntu 16.04 con gnome. Dopo aver disabilitato il touchpad, quella parte delle impostazioni del mouse / trackpad non era più visualizzata, quindi non riuscivo a vedere un'opzione per riattivarlo. Il riavvio non ha aiutato.
Brian Borchers,

Sei un salvatore! Ho trascorso 1 ora in un bar solo cercando di riavviare il touchpad.
Pithikos il

3

Ho Linux Mint 18 installato con il kernel 4.4.0-45. Ho fatto quanto segue per facilitare la commutazione dello stato del touchpad.

$ sudo apt-get install xinput

$ xinput -list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ MOSART Semi. 2.4G Keyboard Mouse          id=11   [slave  pointer  (2)]
⎜   ↳ **FTE1001:00 0B05:0101**               ***id=14***   [slave  pointer  (2)]
  • Cerca l'id del touchpad, nel mio caso è 14. Ho scritto un piccolo script shell per accendere e spegnere il touchpad.

  • TouchPad disattivato:

    $ cd /usr/local/bin
    $ sudo nano touchpad-off
    
    #!/bin/bash
    # touchpad off
    xinput --set-prop 14 "Device Enabled" 0
    echo touchpad off
    
  • TouchPad su:

    $ cd /usr/local/bin
    $ sudo nano touchpad-on
    
    #!/bin/bash
    # touchpad on
    xinput --set-prop 14 "Device Enabled" 1
    echo touchpad on
    
  • Rendi eseguibili gli script con:

    chmod +x touchpad-off
    chmod +x touchpad-on
    

    Ora puoi facilmente cambiare lo stato del touchpad con touchpad-offe touchpad-onnel tuo terminale.


0
  1. Premi il Menutasto sulla tastiera.
  2. Passa all'opzione Cambia sfondo del desktop e premiENTER
  3. Usando il TABtasto, vai alla pagina "tutte le impostazioni" e al campo di ricerca.
  4. Digitare Mousee utilizzare TABe ENTERper selezionarlo.
  5. Utilizzare il TABtasto per selezionare l'interruttore a levetta nella sezione Touchpad e SPACEcontrassegnarlo come attivo.

Il touchpad deve essere riattivato.


Per salvare molti passaggi, puoi anche utilizzare il tasto Win / Meta, digitare Mouse, premere invio e quindi utilizzare TAB per spostarti verso il basso fino al pulsante di attivazione del touchpad, che è esattamente ciò che dice la risposta accettata.
Kaz Wolfe,

0

Ho scoperto che xinput funziona al meglio per accendere / spegnere il touchpad sul mio Linux Linux 18.3 Jumper Ezbook 3 Pro (kernel 4.10.0.38) rispetto all'utilizzo delle impostazioni del sistema GUI -> Mouse e touchpad -> Touchpad -> cursore On / Off

Ho usato lo script fornito nella risposta sopra di Seth Bergman, ma volevo condividere 2 miglioramenti.

1) L'ID del dispositivo a volte cambia, quindi non puoi averlo come un numero fisso nello script. A volte id = 14, a volte 15.

⎡ ID puntatore core virtuale = 2 [puntatore master (3)] ⎜ ↳ ID puntatore XTEST core virtuale = 4 [puntatore slave (2)] ⎜ ↳ SYNA3602: 00 0911: 5288 ID touchpad = 15 [puntatore slave (2)]

#!/bin/bash
# touchpad off
DeviceID=$(xinput -list | grep Touchpad | awk '{print $6}' | sed 's/id=//')
xinput --set-prop $DeviceID "Device Enabled" 1
echo touchpad on

Ovviamente dovresti cambiare "Touchpad" con il nome o il numero del tuo dispositivo Touchpad. In questo modo, qualunque sia l'ID del dispositivo, lo script funzionerà sempre.

2) Puoi creare una scorciatoia per i tuoi script per usarli rapidamente. In Linux Mint è necessario accedere al Menu -> Impostazioni di sistema -> Tastiera -> Collegamenti -> Collegamenti personalizzati -> Aggiungi collegamento personalizzato. Nel campo di comando basta incollare il percorso del file di script in questo modo: / usr / local / bin / touchpad-on e nome della scelta.

E l'aggiunta di combinazioni di tasti di scelta.

et voilà!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.