Nessun pulsante secondario (clic destro) sul touchpad


31

Sto riscontrando un grave problema con il nuovo Ubuntu 18.04:

Sistema
Dell XPS 13 con Ubuntu 18.04 LTS appena installato.

Descrizione del problema
Il touchpad fornisce solo il pulsante principale (clic singolo e doppio clic), ma nessun pulsante secondario. In particolare, quando si utilizza l'opzione "test Your Settings" in Impostazioni -> Dispositivi -> Mouse e touchpad, qualsiasi clic sul touchpad viene segnalato come pulsante principale, indipendentemente da dove si fa clic (lato sinistro o destro del touchpad). Questo rimane il caso anche dopo aver cambiato il pulsante primario da sinistra a destra (in Impostazioni -> Dispositivi -> Mouse e touchpad -> Generale).

In confronto, un mouse esterno collegato al mio laptop (tramite USB) funziona bene: fornisce sia pulsanti primari che secondari con lati corrispondenti alla scelta del pulsante primario (in Impostazioni -> Dispositivi -> Mouse e touchpad -> Generale).

Questo può essere correlato al clic destro del Touchpad non funziona sul touchpad, solo i pulsanti sopra di esso. Thinkpad E480 Ubuntu 18.04 LTS

Qualche idea?

Aggiornamento:
Nel frattempo, ho scoperto che oltre alla soluzione proposta da EntropyWins, si può anche controllare questo comportamento del touchpad tramite lo strumento Tweaks (aka gnome-tweaks) in Tastiera e mouse -> Touchpad -> Emulazione clic del mouse. In ogni caso, come spiega EntropyWins nella sua risposta, questo non è un bug.


Verifica se questo è utile: askubuntu.com/questions/957099/…
pomsky

La correzione di cui sopra potrebbe funzionare perché, come ho capito, sostituisce il driver libinput più recente con il driver synaptics più vecchio. La mia correzione di seguito richiede un capovolgimento delle impostazioni più semplice e utilizza ancora il nuovo driver, quindi speriamo che sia un po 'meno probabile che causi altri problemi in futuro. Inoltre non richiede un riavvio!
PatKilg,

Risposte:


43

Fondamentalmente, Ubuntu 18.04 attualmente utilizza per impostazione predefinita il comportamento "Mac" sul touchpad. I dettagli tecnici indicano che Ubuntu imposta automaticamente i touchpad di libinput sul comportamento dei "clickfingers" .

Per ripristinarlo, eseguilo in un terminale:

gsettings set org.gnome.desktop.peripherals.touchpad click-method areas

Un'altra opzione (grazie all'OP) è l'installazione di gnome-tweak-tool (tramite il vostro software manager o attraverso sudo apt install gnome-tweak-toolil terminale). Passa al sottomenu "Tastiera e mouse" nel menu di sinistra dello strumento gnome-tweak e seleziona "Aree" dalle opzioni "Emulazione clic del mouse" del touchpad nel pannello laterale destro, come mostrato nella casella rossa nella immagine sotto: Impostazione rilevante in gnome-tweak evidenziata

[Avvertenza: questa correzione è per il driver libinput fornito come driver di input predefinito per Ubuntu 18.04. YMMV se hai installato il (diverso) driver synaptics prima di provare questa correzione.]


3
Ha funzionato come un fascino, grazie mille! Mi chiedo se l'impostazione MAC predefinita sia una cosa intelligente ...
Yuvalem,

8
Inoltre, seguo l'approccio di Linus a ciò che è un bug: non
preoccuparti di

3
Passare al metodo "area" disabilita del tutto il clic destro nel mio caso (18.04, Acer Extensa 2510G). E odio il metodo delle "dita" perché devi tenere un dito sul touchpad o il menu scompare. Acrobazie inutili.
Pavel,

2
Entrambi i metodi ora funzionano correttamente dopo aver rinominato 50-libinput.conf in 90-libinput.conf per assicurarsi che sia letto dopo 70-synaptics.conf. Hmm.
Pavel,

2
Pavel - il motivo per cui la mia correzione non ha funzionato per te è (probabilmente) perché hai i driver synaptics installati. 18.04 non viene fornito con il driver synaptics che controlla il touchpad, probabilmente lo hai installato tu stesso (o il tuo sapore li ha inclusi). La mia correzione è per il driver libinput, non per il driver synaptics.
PatKilg

2

L'evento del pulsante destro viene generato quando si tengono premute due dita sul touchpad quando viene generato un clic fisico. La posizione delle dita non ha importanza e non ci sono aree dei pulsanti definite dal software.

Questo è il comportamento predefinito su Ubuntu 18+ e touchpad Apple.


0

Il passaggio al metodo "area" disabilita del tutto il clic destro

soluzione: riavvio o disconnessione necessari per applicare la modifica

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.