Problemi con il touchpad di Ubuntu: il puntatore del mouse salta


14

Sto riscontrando grossi problemi con il touchpad Ubuntu su un laptop Dell Latitude 3570. Se uso un mouse USB, tutto funziona bene, ma se uso un touchpad è molto difficile da controllare. Ad esempio, se voglio fare clic su qualcosa che si trova al centro dello schermo, faccio clic, ma per qualche ragione Ubuntu PENSI che ho fatto clic nell'angolo in basso a sinistra dello schermo, e quindi apre il cestino. Mi sta VERAMENTE facendo arrabbiare.

Ho letto da qualche parte che le seguenti modifiche synclientavrebbero risolto:

synclient FingerLow=9
synclient FingerHigh=10

Questi non funzionano. E in ogni caso non appena riavvio la macchina, il synclient ripristina i valori predefiniti ( FingerLow=25, FingerHigh=30), quindi anche se funzionassero dovrei impostarli ogni volta che riavvio la macchina!

C'è qualcos'altro che posso provare? Questo mi sta facendo impazzire. Per motivi di sanità mentale, ti prego, aiutami prima di rompere il mio laptop.

Come richiesto, xinput listmi dà quanto segue:

⎡ Virtual core pointer                           id=2   [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ DLL06F3:00 06CB:75DA Touchpad             id=12   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=14   [slave  pointer  (2)]
⎜   ↳ USB Optical Mouse                         id=17   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
   ↳ Virtual core XTEST keyboard                id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Power Button                              id=9    [slave  keyboard (3)]
    ↳ Sleep Button                              id=10   [slave  keyboard (3)]
    ↳ Integrated_Webcam_HD                      id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=15   [slave  keyboard (3)]
    ↳ DELL Wireless hotkeys                     id=16   [slave  keyboard (3)]

Per facilitare la risposta alle domande, è necessario includere sempre il numero del modello dell laptop. Anche nel tuo caso particolare, modifica la domanda e incolla l'output dal comando del terminale xinput list- Grazie.
WinEunuuchs2Unix

@ WinEunuuchs2Unix - Ho apportato le modifiche necessarie per te.
SamuelH

Il mio Dell Inspiron 17R 7720 SE utilizza questo driver per touchpad: anche ↳ AlpsPS/2 ALPS GlidePoint id=15 [slave pointer (2)]se non sono sicuro della differenza. Tuttavia, non ho problemi con il mio touchpad nelle rare occasioni in cui lo uso.
WinEunuuchs2Unix

@ WinEunuuchs2Unix - come lo installerei?
SamueleH

1
Congratulazioni! +1 alla tua domanda e +1 alla tua risposta in modo che altri seguano le tue orme (um impronte digitali sul touchpad).
WinEunuuchs2Unix

Risposte:


4

Bene, seguendo i consigli dell'utente WinEunuuchs2Unix, ho fatto google questo. Apparentemente è un grosso bug, è stato da Ubuntu 14.04. Ad ogni modo, nella pagina di segnalazione dei bug, un ragazzo chiamato Juan Hernandez (juanhm) ha suggerito che l'installazione di xserver-xorg-input-libinput ha funzionato per lui. Volevo provare questo, quindi ho scritto:

sudo apt-get install xserver-xorg-input-libinput

e ho ricevuto un messaggio sulle dipendenze rotte, ma diceva anche che il pacchetto sopra dipendeva xserver-xorg-core, quindi ho provato a eseguire:

sudo apt-get install xserver-xorg-core

Questo ha installato molti pacchetti xserver-xorg. Ho quindi eseguito:

sudo apt-get install xserver-xorg-input-libinput

e questa volta ha funzionato. Successivamente ho riavviato e ho provato a eseguire:

sudo apt-get remove --purge xserver-xorg-input-synaptics

ma era già stato rimosso. Il mio touchpad in Impostazioni di sistema ora è un dialogo molto semplice, MA il puntatore non sembra più saltare in giro! L'unico svantaggio che posso vedere è che non posso più toccare il touchpad per fare clic (devo usare i pulsanti), ma non lo stavo facendo comunque!

Quindi credo che ora funzioni!

La pagina di segnalazione bug è qui: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1574667

Lo aggiornerò per confermare che il suggerimento di Juan Hernandez ha funzionato.


non ha aiutato: `` xserver-xorg-core è già la versione più recente (2: 1.19.6-1ubuntu4). xserver-xorg-input-libinput è già la versione più recente (0.27.1-1). 0 aggiornati, 0 appena installati, 0 da rimuovere e 0 non aggiornati. ``
Anand Rockzz,

Non ho idea di cosa abbiano fatto questi passaggi, ma ha aiutato (non il 100%, ma circa l'80% in meno di salti). (Ubuntu 18.04 su Panasonic CF-LX3)
rustyx

2

Sto usando Razer Lama precoce 2017 e il mio touchpad è Synaptics TM2438-005in esecuzione Ubuntu 18.04 Bionic Beaver

Cercavo ovunque una soluzione e ho dovuto scavare nella storia di synclient, essere sostituito da libinpute lo strumento cli corrispondente xinput.

Ma questo articolo ha risolto il mio problema e, più specificamente, semplicemente l'installazione libinput-tools

$ sudo apt install libinput-tools

Bionic Beaver non utilizza Unity come server GUI ma utilizza invece Gnome, quindi suppongo che tutte le dipendenze siano già presenti (xserver-core, libinput ecc.)

Per chiunque abbia problemi con Ubuntu 18.04 - questo ha risolto il mio problema e ora ho un touchpad semi-funzionante. Salta ancora di tanto in tanto, ma è una volta ogni 10 nuove presse touch, era ogni ~ millisecondi.


Ho anche lo stesso problema del mio touch pad che salta sul razer blade 2018. Cosa farebbe l'installazione di libinput-tools? Sono abbastanza nuovo su Ubuntu, quindi non sono sicuro che installarlo sia abbastanza buono per risolvere il problema.
Devin Ersoy

1

Nel mio caso la soluzione @ SamuelH non ha funzionato poiché tutto era già installato e aggiornato. Quello che ho aiutato è stato

  • disattivare Natural Scroll
  • Abilitare Edge scrolling
  • Ridurre touch pad speed
  • disattivare Tap to click

Macchina:

Dell E6540

OS:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04 LTS
Release:    18.04
Codename:   bionic

1

Si prega di fare riferimento a questa soluzione di Alucard

Ho provato questo con lo stesso laptop che è un Latitude E5470 con Bionic Beaver con tutti gli ultimi aggiornamenti.

Sembrerebbe che la levetta del puntatore o il "capezzolo" sia ciò che fa saltare casualmente il cursore. Se hai la tastiera retroilluminata abilitata, la vedrai accesa quando il cursore salta.

Per semplicità d'uso incollerò la soluzione di Alucard di seguito:

1) Digitare il terminale:

xinput list

Cerca qualcosa come "AlpsPS / 2 ALPS DualPoint Stick". Cerca un campo "ID = xxx" di quel particolare dispositivo.

2) Digitare il terminale:

xinput -list-props {ID of Dualpoint Stick}

Una delle righe dovrebbe essere simile a: "Device Enabled (142): 1" Prendi nota dell'ID, che in questo caso è 142).

3) Disabilita Dualpoint Stick: (L'impostazione del valore su 0 equivale a disabilitare il dispositivo)

xinput -set-prop {ID of Dualpoint Stick} 142 0

0

Ho avuto lo stesso problema. L'ho risolto installando Ubuntu 16.04 e aggiornando a 18.04. Penso che sia un problema con il firmware.


-2

Ho avuto lo stesso problema con il mio computer. Ho esaminato le varie correzioni e ho scoperto che ci sono diverse ragioni per il problema e di conseguenza diverse soluzioni possibili. Ho isolato il disco rigido senza alcuna modifica. Il problema non era nell'HD. Ho isolato il bios e l'incasso senza alcun cambiamento. L'unica cosa rimasta da quando ho un touchscreen era il chip touchscreen. Per risolvere il problema, ho semplicemente messo il dito sull'icona mentre si trovava nell'angolo in alto a sinistra dello schermo e lo trascinavo verso il centro dello schermo. Funzionò per alcuni minuti, poi tornò di nuovo all'angolo. Ci ho usato di nuovo il dito questa volta, è rimasto e non ha agito di nuovo in modo irregolare. Spero che sia di aiuto.


1
Ti suggerisco di fare una domanda a risposta automatica su questo con tutti i dettagli, invece di pubblicare una risposta in cui non appartiene a una domanda specifica dell'hardware su un dispositivo diverso
Zanna,
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.