Il touchpad ha smesso di funzionare all'improvviso


13

Quindi, sto guardando "The Walking Dead" e all'improvviso perdo il controllo del mouse attraverso il touchpad. All'inizio era solo per il mio utente. Potrei riavviare il mio sistema e passare a un altro utente e usarlo bene. Non riesco a spiegare i passi che ho fatto (sto usando la tastiera per manovrare Firefox in questo momento) ma era qualcosa del tipo di:

sudo modprobe -r psmouse && sudo modprobe psmouse proto=imps

Dopo questo comando, ho ripreso il controllo del mio mouse ma il computer non lo ha riconosciuto come touchpad. Ho pensato che se avessi riavviato di nuovo, potrebbe fare il trucco. Quindi dopo il riavvio, il mouse è diventato completamente kaput. Non riesco a far funzionare il mouse adesso anche se ho provato più volte il comando. Ho provato diversi utenti ed è sempre lo stesso.


Dopo che il mouse "sudo apt-get update && sudo apt-get dist-upgrade && sudo reboot" è stato ripristinato per altri utenti, ma non riesco ancora a usarlo.
KI4JGT,

ha fatto "sudo modprobe -r psmouse && sudo modprobe psmouse proto = imps" di nuovo. Sono in grado di usarlo ma devo inserire il comando ogni volta che eseguo l'accesso. Il computer non vede ancora il touchpad come touchpad.
KI4JGT,

gpointing-device-settings può vedere il touchpad?
Vreality,

L'elenco xinput lo ha elencato come "Mouse generico PS / 2" Aggiungerò qui i risultati delle impostazioni del dispositivo gpointing quando avrò installato il programma. gpointing-device-settings lo vede "Mouse generico PS / 2"
KI4JGT

Qualcosa di interessante nel dmesg? Un mouse USB funziona bene?
Braiam,

Risposte:


14

Questo è un bug confermato che interessa molte altre persone: Bug # 549727: Il touchpad smette di funzionare dopo il login . Nei commenti sui bug puoi trovare alcune correzioni parziali, ma, tieni presente, nessuno dei due è concordato da tutti.

Ubuntu 13.04 arriverà presto (a gennaio) alla fine della sua vita . Quindi dovresti considerare di aggiornare il tuo sistema alla versione 13.10 fornita con un nuovo kernel - 3.11, che potrebbe risolvere il tuo problema.

Nel frattempo, per risolvere il problema per ora, controlla innanzitutto se il tuo touchpad è abilitato. Se è abilitato, prova a reinstallare xserver-xorg-input-synaptics. Se non funziona, cambia il modulo per il tuo touchpad (ma in quest'ultimo caso lo scorrimento del touchpad sarà interrotto).

I. Controlla se il tuo touchpad è abilitato

Apri l'editor dconf , vai a orggnomesettings-daemonperiferichetouchpad e assicurati che tauchpad-enable sia abilitato / spuntato (controlla anche le altre opzioni):

abilita il touchpad

Controllare anche dal terminale con il seguente comando:

synclient | grep Touchpad

Se l'output è diverso da:

TouchpadOff             = 0

quindi il touchpad è spento e dovresti metterlo utilizzando il seguente comando:

synclient Touchpadoff=0

Se il problema persiste, andare al passaggio II.

II. Reinstallarexserver-xorg-input-synaptics

Per reinstallare il xserver-xorg-input-synapticspacchetto, eseguire il seguente comando nel terminale:

sudo apt-get install --reinstall xserver-xorg-input-synaptics

Al termine della reinstallazione, riavviare il sistema. Se il problema persiste, controllare nuovamente se il touchpad è abilitato utilizzando l'editor dconf, quindi andare al passaggio III.

III. Cambia il modulo per il tuo touchpad

Se le soluzioni precedenti non funzionavano, attenere alla seguente procedura:

  1. Creare un file denominato touchpad.confin /etc/modprobe.d/utilizzando il seguente comando nel terminale:

    sudo -i gedit /etc/modprobe.d/touchpad.conf
    
  2. Aggiungere la seguente riga all'interno del touchpad.conffile di appena creato:

    options psmouse proto=imps
    
  3. Salva il file e chiudilo.

  4. Riavvia il tuo sistema,

Dopo il riavvio, il touchpad dovrebbe funzionare normalmente.


Ora funziona all'avvio ma è ancora visto come mouse generico ps / 2 e non mi permette di scorrere come touchpad.
KI4JGT

@ KI4JGT Vedi questa risposta per abilitare lo scorrimento.
Radu Rădeanu,

9
  1. Se il Touchpad funzionava prima come avrebbe dovuto, controlla se è abilitato (o meno) dalla tastiera. Il cmbination chiave differisce da modello a modello, ad esempio il mio è Fn+ F1. Controllalo dal manuale dell'utente del tuo laptop o cerca un tasto funzione su cui sia disegnato un touchpad; premere questo tasto con il Fntasto.

  2. Se il problema non è stato così semplice, prova a reinstallare il tuo kernel:

    Esegui il seguente comando in un terminale ( Ctrl+ Alt+ t):

    dpkg -l | grep linux-image-.*-generic
    

    Cerca la versione del kernel che desideri reinstallare, quindi esegui:

    sudo apt-get install --reinstall linux-image-3.X.Y-ZZ-generic
    

    Naturalmente, è necessario digitare la versione del kernel reale (ad esempio linux-image-3.11.0-12-generic) invece di linux-image-3.XY-ZZ-generic.

  3. Se anche questo fallisce, esegui synclient Touchpadoff=0e controlla. (Se non funziona dopo un riavvio, aggiungi questo comando alle applicazioni di avvio .)

  4. Se anche questo non risolve nulla, creiamo un file di configurazione per il tuo touchpad:

    sudo -H gedit /etc/modprobe.d/touchpad.conf
    

    Aggiungi al touchpad.conffile e salva:

    options psmouse proto=imps
    

    Riavvia il sistema, il touchpad ora dovrebbe funzionare.

[AGGIORNARE]

Prova ad aggiornare a Ubuntu 13.10 Saucy poiché l'ultimo kernel 3.11 *** è noto per correggere questo errore.

Nel Terminale, esegui:

sudo apt-get update
sudo apt-get do-release-upgrade

Non vi è alcun motivo ragionevole per reinstallare il kernel a questo scopo. E inoltre dovresti aggiungere una nota di avvertimento quando metti qualcuno a farlo.
Radu Rădeanu,

@ RaduRădeanu Ho letto male nei commenti che ha installato 13.10 "non appena è stato rilasciato (d)". Colpa mia! Aggiornerò. Tuttavia, reinstallare il kernel in 13.04 "potrebbe" continuare a funzionare poiché il touchpad funzionava bene fino ad ora.
TomKat

dopo aver perso un giorno con questa cosa installando e reinstallando l'inferno, Fn + F5 lo ha fatto. -_-
Sajib Acharya

0

Creare un file di configurazione per il touchpad:

sudo -H gedit /etc/modprobe.d/touchpad.conf

Copia e quindi incolla nel touchpad.conffile:

options psmouse proto=imps

SALVA il file e riavvia.

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.