Ho trovato un modo per farlo:
Innanzitutto, aprire un terminale e stampare tutti i dispositivi di input per trovare l'id necessario per il dispositivo di input che si desidera disabilitare. Nel terminale, digitare:
xinput --list
Successivo: nota dove dice id = X in una colonna lunga per ogni dispositivo di input. Vuoi trovare l'ID del dispositivo che corrisponde al dispositivo di input che vuoi disabilitare (forse qualcosa che suona come "touchpad"). Quindi sostituire X nel seguente comando con il numero ID che rappresenta il dispositivo di input che si desidera disabilitare:
xinput disable X
Nota: se non sei sicuro di quale ID dispositivo dovresti usare per disabilitare il touchpad, puoi scoprire testando ID casuali e vedere se il tuo mouse pad funziona ancora. Assicurati di NON FARE NULLA DI IMPORTANTE. Salva tutto il tuo lavoro e preparati a riavviare il computer se fai qualcosa come disabilitare la tastiera. (Potresti avere problemi a provare ad abilitarlo di nuovo se non riesci a digitare nel terminale.
Quindi dovrai eseguire quest'ultima riga (Grazie per aver catturato questo Arch Stanton!)
xinput enable X
Motivo: avevo disperatamente bisogno di una risposta a questo problema perché i problemi che avevo riscontrato con il mio touchpad rendevano impossibile fare qualsiasi tipo di lavoro. Improvvisamente, in qualche momento casuale quando uso il mio laptop, apparentemente senza motivo, il mio touchpad entra in una sorta di "modalità speciale". Muovere semplicemente un dito sul mio touchpad farebbe scorrere lo schermo, invece di spostare effettivamente il cursore del mouse sullo schermo, quindi era impossibile far passare il mouse su qualsiasi cosa a broswer senza notevoli sforzi di coordinamento per tenere conto dello schermo a scorrimento e mouse non in movimento. Volevo trovare un modo, SENZA RIAVVIARE IL COMPUTER PORTATILE, per ripristinare il touchpad. Tra i lati positivi, la reimpostazione del touchpad con il metodo sopra risolve effettivamente il mio problema.
Aggiornamento: per rendere ancora più semplice il ripristino del touchpad, ho creato un tasto di scelta rapida per i comandi sopra elencati. Quando il mio touchpad va in crisi, faccio semplicemente la combinazione di tasti ctrl + super + r e fa il reset per me. Facile e veloce.
Ecco come:
-Crea un file nella tua home directory e chiamalo come "touchpad-reset.sh".
-In questo file, inserisci due dei tre (gli ultimi due) comandi precedenti elencati sopra tranne, invece di utilizzare un numero ID X per il dispositivo, poiché è soggetto a modifiche con periferiche aggiunte (forse ??) che puoi usare questo invece:
Ecco un output dal mio computer all'interno del terminale usando questo comando:
xinput --list
Risultato:
Virtual core pointer id=2 [master pointer (3)]⎜
↳ Virtual core XTEST pointer id=4 [slave pointer (2)]⎜
↳ Genius 2.4G Wireless Mouse id=10 [slave pointer (2)]⎜
↳ MSFT0001:00 06CB:75BD UNKNOWN id=13 [slave pointer (2)]⎜
↳ ELAN Touchscreen id=12 [slave pointer (2)]⎜
-Ora, cosa fai, sostituisci la X (che prima era un id) per xinput disable X e xinput abilita X con il nome corrispondente a quell'id tra virgolette singole. Ad esempio, da quanto sopra, se volessi farlo per id = 13, il mio dispositivo touchpad, useresti:
xinput disable 'MSFT0001:00 06CB:75BD UNKNOWN'
xinput enable 'MSFT0001:00 06CB:75BD UNKNOWN'
-Ora, stai disabilitando per nome invece che per numero ID, dove un ID potrebbe cambiare nel tempo e quindi disabiliteresti e abiliti qualche altro dispositivo.
Infine, è necessario fornire le autorizzazioni per rendere eseguibile questo file; eseguire questo comando con la directory di lavoro nel terminale come home directory (dove è stato creato il file):
chmod +x your_script_name.sh
Quindi, una volta creato questo file con i comandi appropriati scritti all'interno, assicurandoti che sia nella tua home directory, procedi come segue:
- Premi il tasto super (tasto Windows su PC) sulla tastiera per visualizzare la barra laterale dell'unità. Digita "impostazioni di sistema" e premi il tasto Invio.
- Trova l'opzione "Tastiera" sotto la dicitura "Hardware" e fai clic su di essa.
- Seleziona la scheda "Scorciatoie".
- Nella finestra di sinistra, seleziona "Collegamenti personalizzati"
- Fai clic sul pulsante + vicino al centro in basso.
- Dovrebbe apparire una finestra che richiede un nome descrittivo e un comando da inserire.
- Rendi il nome simile a "ripristina touchpad"
- Usa questo comando: gnome-terminal -x ./name_of_your_script.sh
- Fai clic su "Applica"
- Ora dovresti vedere il tuo collegamento elencato e all'estrema destra dovrebbe dire "Disabilitato" o qualche altra spazzatura. Fai clic su quel testo e preparati a creare una sorta di combinazione di tasti, forse come ctrl + super + r.
- Dopo aver creato questa combinazione di tasti, il gioco è fatto.
Congratulazioni! Divertiti.