İzleme dörtgenimin sağ tarafına basarken sağ tıklamayı nasıl devre dışı bırakabilirim?


10

Ubuntu'daki izleme dörtgenimin sağ tarafını nasıl devre dışı bırakacağımı anlamaya çalışıyorum. Varsayılan davranış, sağ tarafın sağ tıklaması içindir. Ancak, iki parmağınızla sağ tıklama gibi davranırken, pedin herhangi bir yerinde tek bir tıklamanın tek bir tıklama gibi davranmasını istiyorum.

Ayrıca sony vaio T serisi SVT13122CXS var ve 12.10 kullanıyorum.

Herhangi bir yardım için teşekkürler.


Başka öneri olup olmadığını mı merak ediyorsunuz?
BioGuy

Başlığı düzenleyin. Hareket tuşunun sağ tarafına nasıl dokunacağınızı sorduğunuzu sanıyordum, fareyi hareket ettirmek yerine hiçbir şey yapmıyorsunuz.
user3113723

Yanıtlar:


12

Bunu benim için yaptı: http://kernpanik.com/geekstuff/2015/01/12/disable-rightclick-synaptics.html

Benim için bu, iki parmağınızı "sağ tıklama" yı devre dışı bırakmadan sağ taraftaki tıklama alanını devre dışı bıraktı.

Temel olarak, şunu çalıştırın:

synclient RightButtonAreaLeft=0
synclient RightButtonAreaTop=0

Devam etmek için "Başlangıç ​​Uygulamaları" na bunu yapan bir komut dosyası ekleyin.


HARİKA! Bir sorun ... senkronizasyonu nasıl kurabileceğimi biliyor musunuz? Şu anda Ubuntu GNOME kullanıyorum. Teşekkürler!
BioGuy

WFM! Teşekkürler! @bioguy, Linux Mint 17.3'te, buxserver-xorg-input-synaptics-lts-vivid
mrm

2

Yaptığım şey bu: (13, synaptics cihazımın olduğu yer) - Sola, ortaya ve sağa sol tıklamaya ayarladım, ancak kaydırmayı devre dışı bırakmadım.

xinput set-düğme-haritası 13 1 1 1 4 5 6 7 8 9


1
Hmmm .... çok yakın. Kaydırma işleri ve altlığın herhangi bir yerine dokunmak veya tıklamak sol tıklama işlevi görür. Bununla birlikte, yüzeye iki parmağınızla dokunmak artık sağ tıklama işlevi görmemektedir.
BioGuy

Evet, bu yöntem hem iki parmakla tıklamayı hem de sağ alt tıklamayı yeniden eşleyecektir. En azından bu benim için oldu. (Aşağıda başka bir çözüm ekledim)
worldsayshi

0

İlk önce komutu çalıştırın

xinput

Şuna benzeyen bir çıktı alacaksınız

⎡ 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)]
....

Dokunmatik yüzey, 16 numaralı kimliğe sahip cihazdır. Kasanız için doğru kimliği kontrol edin.

Ardından, komutu çalıştırın

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

nerede

 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

Şimdi dokunmatik yüzeyin sağ tarafı devre dışı ve kaydırmaya yanıt vermiyor.


Hmmm ... neredeyse işe yarıyor. Hala yukarı ve aşağı kaydırmak istiyorum. Pedin sağ tarafını tıkladığımda sağ tıklamayı devre dışı bırak.
BioGuy

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.