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=0
non cambia nulla.
xinput
non ha funzionato!
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=0
non cambia nulla.
xinput
non ha funzionato!
Risposte:
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.
Infine utilizzandoTab selezionare lo switch Touchpad - la scatola arancione intorno gli spettacoli degli interruttori che siete sul posto giusto. Attivalo premendo Spaceo Enter.
tab+enter
molte volte fino a quando alla fine non ha selezionato il pulsante ON - ma non mi mostrava quale oggetto fosse evidenziato. Probabilmente un bug.
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.
La tabulazione nella schermata del mouse / trackpad non evidenzia nulla in Ubuntu 16.10 per me (installazione nuovissima).
Ho dovuto fare tab+enter
un 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.
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-off
e touchpad-on
nel tuo terminale.
Mouse
e utilizzare TABe ENTERper selezionarlo.Il touchpad deve essere riattivato.
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.
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à!