Come disabilitare il clic destro quando si preme il lato destro del trackpad?


10

Sto cercando di capire come disabilitare il lato destro del mio trackpad in Ubuntu. Il comportamento predefinito è per il clic destro con il tasto destro. Tuttavia, vorrei che un singolo clic in qualsiasi punto del pad fungesse da singolo clic, mentre una pressione di due dita si comporta come un clic destro.

Ho anche un sony vaio serie T SVT13122CXS e sto correndo il 12.10.

Grazie per qualsiasi aiuto.


Ti stai solo chiedendo se ci fossero altri suggerimenti?
BioGuy

Modifica il titolo. Pensavo stessi chiedendo come fare tocchi sul lato destro del trackpad senza fare nulla invece di muovere il mouse.
user3113723

Risposte:


12

Questo è stato per me: http://kernpanik.com/geekstuff/2015/01/12/disable-rightclick-synaptics.html

Per me questo ha disabilitato l'area di clic sul lato destro senza disabilitare il "clic con il tasto destro" di due dita.

In sostanza, esegui questo:

synclient RightButtonAreaLeft=0
synclient RightButtonAreaTop=0

Per persistere, aggiungi uno script che faccia questo in "Applicazioni di avvio".


GRANDE! Un problema ... sai come posso installare synclient? Attualmente sto usando Ubuntu GNOME. Grazie!
BioGuy

WFM! Grazie! @bioguy, su Linux Mint 17.3, èxserver-xorg-input-synaptics-lts-vivid
sig.

2

Questo è quello che ho fatto: (13 è dove si trovava il mio dispositivo synaptics): ho impostato il tasto sinistro, centrale e destro per fare clic con il tasto sinistro, ma non ho disabilitato lo scorrimento.

xinput set-button-map 13 1 1 1 4 5 6 7 8 9


1
Hrmmm .... così vicino. Lo scorrimento funziona e toccare o fare clic in un punto qualsiasi del pad agisce come un clic sinistro. Tuttavia, toccare il pad con due dita non funge più da clic con il tasto destro.
BioGuy

Sì, questo metodo rimappa in realtà sia il clic con due dita sia quello con il tasto destro in basso. Almeno quello è successo per me. (Ho aggiunto un'altra soluzione di seguito)
worldsayshi il

0

Per prima cosa esegui il comando

xinput

Otterrai un output simile

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Multi-Input Device                        id=13   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=16   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
....

Il touchpad è il dispositivo con ID 16. Verificare l'ID corretto per la custodia.

Quindi, esegui il comando

 xinput set-button-map 16 1 2 3 0 0 6 7 8 9

dove

 16 is in my case the ID for the touchpad
 1 is the left click
 2 is the middle click
 3 is the right click
 0 we disable the scroll up (otherwise it would be 4)
 0 we disable the scroll down (otherwise it would be 5)
 6 ... we leave the rest as they are so we do not disable something important

Ora il lato destro del touchpad è disabilitato e non risponde allo scorrimento.


Hrmmm ... beh, quasi funziona. Voglio ancora essere in grado di scorrere su e giù. Disattiva semplicemente il clic destro quando faccio clic sul lato destro del pad.
BioGuy

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.