Il touchpad Synaptics touch-to-click non funziona in Ubuntu 15.10 (Gnome)


18

Ho aggiornato la mia installazione di Ubuntu gnome alla 15.10 e tutto è abbastanza buono, tranne per la funzionalità single touch del touchpad. Il tocco singolo per fare clic non funziona . E ho provato tutte le possibili soluzioni come la modifica dei synaptics.conffile.

Una cosa che ho notato è la seguente, che è un po 'strana. Per ogni dispositivo di input lo schema ha un originale e una deprecatedvoce, ma touchpadha solo deprecated. È questa la causa?

Non so come risolvere questo problema. Per favore aiuto!

org.gnome.settings-daemon.peripherals.input-devices 
org.gnome.settings-daemon.peripherals.keyboard 
org.gnome.settings-daemon.peripherals.keyboard.deprecated:/
org.gnome.settings-daemon.peripherals.mouse 
org.gnome.settings-daemon.peripherals.mouse.deprecated:/
org.gnome.settings-daemon.peripherals.smartcard 
org.gnome.settings-daemon.peripherals.touchpad.deprecated:/
org.gnome.settings-daemon.peripherals.touchscreen 
org.gnome.settings-daemon.peripherals.trackball.deprecated:/
org.gnome.settings-daemon.peripherals.wacom:/
org.gnome.settings-daemon.peripherals.wacom.eraser:/
org.gnome.settings-daemon.peripherals.wacom.stylus:/
org.gnome.settings-daemon.peripherals.wacom.tablet-button:/

Di seguito è riportato lo screenshot delle impostazioni del mouse e del touchpad: inserisci qui la descrizione dell'immagine

Inoltre, i miei synclientrisultati sono come

$ synclient | grep TapButton

TapButton1   = 0  
TapButton2   = 0  
TapButton3   = 0  

il mio xinputcomando produce quanto segue,

$ xinput list
Virtual core pointer              id=2  [master pointer  (3)]  
 ↳ Virtual core XTEST pointer        id=4   [slave  pointer  (2)]  
 ↳ SynPS/2 Synaptics TouchPad        id=12  [slave  pointer  (2)]  
 ↳ MCE IR Keyboard/Mouse (ene_ir)    id=13  [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)]  
 ↳ Power Button                   id=8  [slave  keyboard (3)]  
 ↳ Sleep Button                   id=9  [slave  keyboard (3)]  

Risultati del xinput list-props 12comando:

Risultato Xinput list-props


Le risposte qui suggeriscono che il touchpad potrebbe essere riconosciuto come un mouse. Alcune delle soluzioni elencate potrebbero essere d'aiuto
christopherlovell,

Non credo sia questo il problema. Ho aggiornato la domanda con l'output di "xinput". Perfavore guarda!
kmario23,

Hai provato uno degli approcci nel link? xinput ha ovviamente identificato il touchpad, ma gnome no, quindi i driver synaptics probabilmente funzionano in modo errato o non sono collegati
christopherlovell,

Ho provato tutte le correzioni ma niente funziona per me :(
kmario23

1
Perché pubblicare una foto? Puoi pubblicarlo come testo. E non è pieno.
Pilota6,

Risposte:


34

Apri un terminale premendo ctrl+ alt+ te digita:

synclient TapButton1=1 TapButton2=3 TapButton3=2

ha funzionato per me ...


Grazie! Ma non funziona dopo un riavvio. c'è un modo per renderlo permanente?
kmario23

@ kmario23 a indovinare, dovrai impostare le opzioni del modulo driver synaptics. Sfortunatamente sono sul cellulare e non riesco a confermarlo facilmente o cercare come farlo, ma spero che questo dia un'idea da dove cominciare.
Darael,

Grazie! Questa risposta mi ha aiutato a renderlo persistente: askubuntu.com/a/772094
Gabe Kopley

18

Ho finalmente trovato una soluzione per risolvere il mio problema:

Ho aggiunto la seguente riga alla mia in bashrcmodo che possa essere compilata ogni volta che eseguo l'accesso.

synclient TapButton1=1 TapButton2=3 TapButton3=2

Anche se non è un bel trucco, ma funziona bene. Spero che la community risolva il bug ..


Aggiornamento: questo hack sembra funzionare bene anche in Ubuntu 17.04, il che significa che il bug non è stato ancora risolto dalla community.

PS Vedi anche questa ottima soluzione


2
poiché hai trovato un'impostazione funzionante, il modo migliore è quello di sovrascrivere la configurazione del touchpad Synaptics /etc/X11/xorg.conf.d/70-synaptics.confcome indicato qui
mzzzzb

Fantastico, ha funzionato Ubuntu 17.04
Ben Winding,

11

Hai aggiornato le impostazioni del mouse? Dopo l'aggiornamento ho avuto lo stesso problema, ma era solo che il tocco per fare clic era stato disabilitato.

impostazioni del mouse e del touchpad

Altrimenti, secondo questo thread potrebbe valere la pena disconnettersi e riconnettersi.


Grazie! Ma non vedo queste tre opzioni [tocca per fare clic, scorrimento con due dita, scorrimento naturale] sotto il touchpad. Ma lo scorrimento e tutto funziona bene, ma il tap-to-click non funziona
kmario23

puoi per favore dirmi la procedura per aggiornare le impostazioni?
kmario23,

sposta il mouse in alto a destra, fai clic sul pulsante Impostazioni, vai su mouse e touchpad, le impostazioni dovrebbero essere lì
christopherlovell

Non vedo quell'opzione lì. Si prega di consultare la domanda aggiornata.
kmario23,

9

Ho avuto lo stesso problema in Ubuntu GNOME 16.04 e l'ho risolto con una tecnica simile menzionata nella risposta di Eliah Kagan che è stata adattata da un commento ma con alcune differenze:

  1. Avviare l' app " dconf Editor ". (se non installato, eseguire sudo apt-get install dconf-tools:)

  2. Vai a: org → gnome → desktop → periferiche → touchpad

  3. Abilita tocca per fare clic .


funziona come un fascino !!
kmario23

Ho riscontrato un problema simile dopo l'installazione di 18.04. Sembra che da quando il mio mouse è stato collegato durante l'installazione, il sistema ha visto anche il touchpad come mouse. La modifica delle impostazioni desiderate con questo metodo e il riavvio senza il mouse collegato lo hanno risolto.
Al F,

2

Ho avuto lo stesso problema, dopo aver eseguito l'aggiornamento a Ubuntu GNOME wily werewolf. quindi creo una scorciatoia personalizzata nella tastiera per ripristinare la funzionalità del touchpad, basta compilare synclient TapButton1=1il comando anche compilare il modulo del nome quindi scegliere le combinazioni di tasti preferite. va bene per un po 'e attendi l'aggiornamento.


2

Ho appena eseguito l'aggiornamento a Ubuntu 17.04, pochi giorni fa e ho riscontrato gli stessi problemi. Questo fa il trucco:

    sudo apt install xserver-xorg-input-synaptics

Deve solo scaricare questa roba, nient'altro.


1

Nella finestra delle impostazioni consente agli utenti di configurare il mouse. Ma devo configurare il touchpad. La console consente di riavviare o sospendere prima "synclient tapbutton1 = 1"

A quanto ho capito, il sistema identifica erroneamente il dispositivo, sembra un bug.


0

Provalo, ha funzionato per me su UbuntuGnome 15.10, quindi ho inserito le applicazioni di avvio.

Usando il tuo editor preferito, crea uno script con i seguenti contenuti e salvalo come ad es touchpad.sh.

#!/bin/bash

xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 4

# Below width 1 finger touch, above width simulate 2 finger touch. - value=pad-pixels
xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 8

# vertical scrolling, horizontal scrolling - values: 0=disable 1=enable
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 1 1

# vertical, horizontal, corner - values: 0=disable  1=enable
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Edge Scrolling" 0 0 0

# stabilize 2 finger actions - value=pad-pixels
xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Jumpy Cursor Threshold" 250

# pad corners rt rb lt lb tap fingers 1 2 3 (can't simulate more then 2 tap fingers AFAIK) - values: 0=disable 1=left 2=middle 3=right etc. (in FF 8=back 9=forward)
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 0 0 0 0 1 2 3   

exit

Rendi eseguibile lo script:

chmod +x touchpad.sh

Ora esegui lo script e vedi se funziona.

Informazioni originali trovate qui: http://www.mepis.org/docs/en/index.php?title=Configuring_the_touchpad_with_xinput


Grazie! Ma se lo faccio, tocca per fare clic funziona ma lo scorrimento no. eventuali suggerimenti?
kmario23,

0

Come utente finale, il modo più semplice che ho trovato è quello di passare a "Pulsante principale" facendo clic con il pulsante destro del mouse nelle impostazioni del touchpad del mouse.

Il doppio tocco funziona ancora come principale a sinistra, il tocco nell'area del pulsante funziona come il tocco destro.

Ubuntu 17.04.


0

Ho creato uno script per automatizzare questo processo. Verrà avviato automaticamente all'avvio del sistema. Quindi, non è necessario eseguire lo stesso comando ancora e ancora. Il link dello script è github.com/Ryko-git/click-on-touchpad .

Il processo di installazione è molto semplice. Viene fornito nella pagina di github.

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.