Il trackpad Dell non funziona in Ubuntu
Riepilogo: Il trackpad non funziona sul notebook Dell con Ubuntu? Seguire questa guida dettagliata per risolvere rapidamente i problemi relativi a trackpad, mouse e cursore.
Istruzioni
Il trackpad, il mouse o il touchscreen non rispondono sul computer Dell con Ubuntu? Non preoccuparti, questa guida ti guida passo dopo passo attraverso ogni correzione. Quando il trackpad smette di funzionare, potrebbe essere dovuto a un problema con l'hardware stesso, come un collegamento allentato, o a un problema correlato al software, come un conflitto di driver o una configurazione errata. Ti aiuteremo a capire di quale si tratta e quindi a risolverlo.
Operazioni preliminari
Collegare prima un mouse temporaneo.
La maggior parte dei passaggi di questa guida richiede l'apertura di un terminale o l'esplorazione dei menu. Se il trackpad non funziona, collega un mouse USB prima di iniziare in modo da poterlo seguire. Se non ne hai uno disponibile, puoi utilizzare le scorciatoie da tastiera (Tab, Tasti freccia, Invio) per navigare nei menu di Ubuntu.
Elenco di controllo rapido: Prova prima questi
Prima di esaminare nel dettaglio le correzioni, consulta questo rapido elenco di controllo. Questi semplici passaggi risolvono la maggior parte dei problemi del trackpad in pochi secondi.
1. Controlla la scorciatoia da tastiera.
Molti notebook Dell dispongono di un tasto dedicato o di una combinazione di tasti funzione per attivare o disattivare il touchpad. Per riattivare il touchpad, utilizzare le scelte rapide da tastiera come Fn + F3, F7 o F9 (varia in base al modello) per attivarlo. Cercare l'icona del trackpad stampata su uno dei tasti funzione (F1-F12). A seconda del modello di sistema, è possibile eseguire combinazioni di tasti per abilitare o disabilitare il touchpad. Alcuni sistemi hanno un tasto separato a destra del tasto F12 con l'immagine di un touchpad e una X su di esso, che abilita e disabilita il touchpad.
2. Controllare se il trackpad è disabilitato nelle impostazioni di Ubuntu.
Se il trackpad non funziona e si è collegati a un mouse esterno, controllare in Impostazioni di sistema per assicurarsi di non aver abilitato l'opzione "disabilita il trackpad quando il mouse è collegato".
- Vai su Impostazioni>Mouse e Touchpad.
- Assicurarsi che l'interruttore del trackpad sia attivato.
- Verificare che la velocità di scorrimento sia impostata su un valore sufficientemente alto da consentire la registrazione. Se è troppo basso, il trackpad non funzionerà correttamente.
3. Riavviare il computer.
Un semplice riavvio può spesso eliminare i problemi temporanei e consentire a Ubuntu di reinizializzare correttamente l'hardware.
Passaggio 1. Testare il trackpad nel BIOS
La prima cosa da fare è scoprire se il problema riguarda l'hardware o il software. Testare il touchpad nel BIOS (Basic Input/Output System), che viene eseguito prima del caricamento di Ubuntu, ti dice esattamente questo.
- Riavviare il computer Dell.
- Quando viene visualizzata la schermata del logo Dell, premere ripetutamente il tasto F2 per accedere al BIOS.
- Una volta all'interno del BIOS, provare a spostare il cursore con il touchpad o a utilizzare il mouse o il touchscreen che si desidera testare.
- Cercare le impostazioni relative a "Dispositivo di puntamento interno", "Touchpad" o "Tastiera/Mouse" e assicurarsi che il trackpad sia abilitato.
Cosa significa il risultato?
- Il trackpad NON funziona nel BIOS → Probabilmente si tratta di un problema hardware. Contattare il Supporto Dell se il computer è in garanzia per ottenere ulteriore assistenza.
- Il touchpad FUNZIONA nel BIOS → Il problema riguarda il sistema operativo o il software del dispositivo. Continuare con questa guida per ulteriori procedure di risoluzione dei problemi.
Passaggio 2. Verificare se Ubuntu rileva il trackpad
Questo passaggio indica se il kernel di Ubuntu (il core del sistema operativo) è in grado di "vedere" il touchpad.
- Aprire una finestra di Terminale. Premi Ctrl + Alt + T sulla tastiera.
- Nel Terminale, digitare il seguente comando, quindi premere Invio:
less /proc/bus/input/devices - Scorrere l'elenco visualizzato. Il trackpad dovrebbe essere visualizzato nell'elenco, spesso come SynPS/2 Synaptics TouchPad o ELAN Touchpad.
- Se viene rilevato il touchpad, il problema è software, non hardware. Andare al passaggio 3.
- Se il touchpad non è elencato, potrebbe non essere riconosciuto dal kernel Linux. Andare direttamente al Passaggio 6.
È inoltre possibile eseguire questo comando per ottenere maggiori dettagli: xinput list
In questo modo si ottiene l'ID hardware del touchpad. Ogni computer visualizza un numero diverso.
Passaggio 3. Aggiorna il tuo sistema
Un sistema Ubuntu completamente aggiornato include spesso driver aggiornati e moduli kernel in grado di risolvere i problemi di compatibilità hardware. Questo è sempre un ottimo punto di partenza.
- Aprire una finestra di Terminale. Premere Ctrl + Alt + T.
- Eseguire i seguenti comandi uno alla volta. Premere Invio dopo ciascun aggiornamento:
sudo apt-get updatesudo apt-get upgrade -yNota:sudoè un comando in Ubuntu che concede diritti di amministratore al comando che lo segue. È necessario disporre dell'accesso a livello di amministratore al computer affinché questi comandi funzionino. - Al termine dell'aggiornamento, riavviare il computer.
- Prova il trackpad per vedere se funziona.
Passaggio 4. Regola le impostazioni del touchpad (per cursore irregolare o saltellante)
La seguente correzione è la procedura consigliata per risolvere i problemi di configurazione del trackpad e del mouse in Ubuntu. Si tratta di una modifica al sistema operativo Ubuntu che ha avuto un grande successo nella risoluzione di problemi come un cursore irregolare o che salta.
A cosa servono queste impostazioni?
Ecco una spiegazione in inglese semplice delle opzioni più utili:
- Toccando: In questo modo è possibile utilizzare il dito e toccare per fare clic. Se si tralascia questa opzione, è necessario premere fisicamente il touchpad per attivare un clic. Una volta abilitato, un tocco con due dita attiva un clic con il pulsante destro del mouse.
- DisableWhileTyping: Questa opzione è abilitata per impostazione predefinita e impedisce il movimento accidentale del cursore durante la digitazione.
- AccelProfile adattivo: Ciò abilita il profilo di accelerazione del mouse, che aiuta a rendere la velocità del puntatore più naturale e meno lenta. L'impostazione adattiva è consigliata in quanto cambia in base all'input.
- SendEventsMode disabled-on-external-mouse: Quando viene rilevato un mouse USB, il trackpad viene disattivato automaticamente.
Per applicare queste impostazioni in modo permanente a una sessione X11, attenersi alla seguente procedura:
- Aprire una finestra di Terminale. Premere Ctrl + Alt + T.
- Eseguire il seguente comando e premere Invio:
sudo nano /etc/X11/xorg.conf.d/40-libinput.conf
Nota: Se la cartella non esiste ancora, crearla prima con:sudo mkdir -p /etc/X11/xorg.conf.d/ - Aggiungere al file il blocco di testo seguente:
Sezione "InputClass" ID "configurazione touchpad" MatchIsTouchpad "acceso" MatchDriver "libinput" Opzione "Tapping" "on" Opzione "TappingDrag" "true" Opzione "DisableWhileTyping" "true" Opzione "AccelProfile" "adattivo" Opzione "AccelSpeed" "0.4" Opzione "SendEventsMode" "disabled-on-external-mouse" Opzione "NaturalScrolling" "false" Sezione terminale
- Premere Ctrl + O per salvare, quindi premere Invio per confermare. Premere Ctrl + X per uscire.
- Riavviare il computer.
- Prova il touchpad per vedere se il problema è stato risolto.
Passaggio 5. Risolto il problema con il clic destro che non funzionava
A partire da Ubuntu 18.04, il comportamento del clic con il pulsante destro del mouse per il touchpad è stato modificato. Questa modifica è stata apportata in GNOME 3.28 e ha un impatto su qualsiasi distribuzione che utilizzi l'ambiente desktop GNOME.
Se il clic con il pulsante destro del mouse non funziona su un desktop GNOME, segui questi passaggi:
- Aprire una finestra di Terminale. Premere Ctrl + Alt + T.
- Eseguire il seguente comando e premere Invio:
gsettings set org.gnome.desktop.peripherals.touchpad click-method areas
In questo modo l'area inferiore del touchpad può essere cliccata. Premendo la parte inferiore sinistra del touchpad si ottiene un clic con il pulsante sinistro del mouse, mentre premendo la parte inferiore destra si fa clic con il pulsante destro del mouse.
Per tornare al metodo di clic con due dita con il pulsante destro del mouse, eseguire: gsettings set org.gnome.desktop.peripherals.touchpad click-method fingers
Passaggio 6. Reinstallare o cambiare i driver del touchpad
Le distribuzioni Linux moderne vengono fornite con libinput come driver predefinito per il trackpad. Il vecchio driver Synaptics è obsoleto e non è più mantenuto nella maggior parte delle distribuzioni. Se si sta ancora utilizzando Synaptics, il passaggio a libinput risolve molti problemi da solo.
Opzione A: Installare il driver libinput
- Aprire una finestra di Terminale. Premere Ctrl + Alt + T.
- Eseguire i seguenti comandi uno alla volta e premere Invio dopo ciascuno di essi:
sudo apt-get install xserver-xorg-input-libinput libinput-tools - Riavviare il computer.
Opzione B: Reinstallare il driver Synaptics (se il touchpad lo richiede)
I fornitori comuni di touchpad includono Synaptics, ALPS ed Elantech. Se il trackpad richiede il driver Synaptics in modo specifico, eseguire quanto segue:
sudo apt-get remove xserver-xorg-input-synapticssudo apt-get install xserver-xorg-input-synaptics
Quindi riavviare il computer.
Opzione C: Risoluzione dei conflitti quando Ubuntu rileva due trackpad
A volte Ubuntu rileva una voce del trackpad duplicata, che causa un comportamento irregolare. Per verificare quanto segue:
- Aprire una finestra di Terminale. Premere Ctrl + Alt + T.
- Eseguire il seguente comando e premere Invio:
xinput list
Il touchpad Synaptics non dovrebbe apparire se si è già passati a libinput. Se il touchpad aggiuntivo è ancora presente nell'elenco, potrebbe essere necessario disabilitare la vecchia configurazione Synaptics.
- Per disabilitare la configurazione di Synaptics in conflitto, eseguire il comando seguente e premere Invio:
sudo nano /usr/share/X11/xorg.conf.d/70-synaptics.conf - Individuare la sezione catchall del trackpad e aggiungere un
#all'inizio di ogni riga di quella sezione per commentarla (disabilitarla). - Premere Ctrl + O per salvare, quindi Invio per confermare. Premere Ctrl + X per uscire.
- Riavviare il computer e testare il touchpad.
Passaggio 7. Risolto il problema con il trackpad che non funzionava dopo la sospensione o la sospensione
Se il trackpad smette di funzionare dopo essere rimasto inutilizzato per un po' di tempo, è possibile che la causa sia la gestione dell'alimentazione in fase di esecuzione. Disabilitare la gestione dell'alimentazione in fase di runtime del dispositivo touchpad e verificare se il problema persiste.
Correzione rapida: Ricaricare il modulo di input:
Per i notebook in cui il trackpad smette di rispondere dopo la sospensione o la riattivazione, spesso è utile ricaricare il modulo di input.
- Aprire una finestra di Terminale. Premere Ctrl + Alt + T.
- Provare ciascuno dei seguenti comandi uno alla volta e premere Invio dopo ciascuno di essi. Testare il touchpad dopo ciascun test per verificare se il problema risolve il problema:
sudo rmmod psmouse && sudo modprobe psmousesudo rmmod i2c_hid_acpi && sudo modprobe i2c_hid_acpisudo rmmod i2c_hid && sudo modprobe i2c_hidsudo rmmod i2c_hid && sudo modprobe i2c_hid
- Una volta trovato il comando che funziona, è possibile verificare che il touchpad sia tornato eseguendo:
xinput list
Passaggio 8. Verifica del rilevamento del touchpad e dei dettagli del driver
Esecuzione del comando sudo libinput debug-events Mostra gli eventi di input in tempo reale. Sposta il dito sul touchpad: se non viene visualizzato nulla, il problema è a livello di driver del kernel e potrebbe essere necessario un kernel o un pacchetto firmware più recente.
È inoltre possibile eseguire i seguenti comandi per raccogliere ulteriori informazioni su ciò che accade con il touchpad: xinput list-props <ID>
Sostituire <ID> con il numero ID dell'hardware del touchpad dal xinput list . Questo mostra tutte le opzioni abilitate e disabilitate e verifica anche che libinput funzioni correttamente.
Passaggio 9. Ultima risorsa: Reinstallare Ubuntu
Se nessuno dei passaggi precedenti risolve il problema, la reinstallazione di Ubuntu può offrire un nuovo e pulito avvio con tutti i driver e i moduli kernel più recenti.
I file ISO di Ubuntu sono disponibili per il download per i sistemi supportati sul sito web Driver e download di Dell. Visita Dell.com/support/drivers e inserisci il codice di matricola o il codice di servizio rapido per trovare la versione corretta per il tuo computer.
Per ulteriore assistenza
Se hai provato tutto ciò che è descritto in questa guida e il tuo trackpad continua a non funzionare, siamo qui per aiutarti.
- Forum della community Dell: Ottieni risposte da altri utenti ed esperti Dell.
- Trova il codice di matricola: Controllare nella parte inferiore del notebook o accedere a Dell.com/support per controllare lo stato della garanzia.
Domande frequenti (FAQ)
D. Perché il trackpad Dell ha smesso di funzionare dopo un aggiornamento di Ubuntu?
Un: Ubuntu rilascia regolarmente aggiornamenti che includono correzioni di bug e miglioramenti dei driver. Se il sistema non è aggiornato, è possibile che stia utilizzando una versione precedente del driver del trackpad con problemi noti. Occasionalmente, un nuovo aggiornamento del kernel può introdurre un problema di compatibilità con un modello specifico di trackpad. Running sudo apt-get update && sudo apt-get upgrade -y e il riavvio in genere risolve questo problema.
D. Perché il trackpad funziona in Windows ma non in Ubuntu?
Un: Ubuntu si basa sul kernel per interfacciarsi con l'hardware. Se il modello di trackpad del notebook Dell richiede un driver più recente rispetto a quello incluso nella versione corrente del kernel di Ubuntu, è possibile che si verifichino problemi. Passare al driver libinput (Passaggio 6) o aggiornare il kernel di solito aiuta.
D. Il cursore salta in modo casuale. Cosa devo fare?
R: Si tratta di un problema comune che una modifica alla configurazione di libinput può risolvere. Ha avuto un grande successo nel correggere il comportamento irregolare o saltellante del cursore e dovrebbe migliorare l'esperienza complessiva del touchpad. Segui il passaggio 4 di questa guida.
D. Il clic con il pulsante destro del mouse non funziona su Ubuntu. Come posso risolvere il problema?
Un: Questo comportamento è stato introdotto con le modifiche apportate in GNOME 3.28. Seguire il passaggio 5 di questa guida per ripristinare la funzionalità del clic con il pulsante destro del mouse.
D. Come faccio a sapere se il mio trackpad ha un problema hardware o software?
Un: Eseguire un test nel BIOS (passaggio 1). Se funziona lì ma non in Ubuntu, si tratta di un problema software. Se non funziona nemmeno nel BIOS, è probabile che si tratti di un problema hardware ed è necessario contattare il supporto Dell.
D. Quale driver per trackpad devo usare: libinput o Synaptics?
Un: Le distribuzioni Linux moderne vengono fornite con libinput come driver predefinito per il trackpad. Il vecchio driver Synaptics è obsoleto e non è più mantenuto nella maggior parte delle distribuzioni. Si consiglia libinput per tutte le versioni correnti di Ubuntu.