Dokunmatik yüzeye sağ tıklamayı devre dışı bırakma


13

İki parmakla tıklama seçeneğini kullanmaya devam ederken sağ tıklama düğmesini devre dışı bırakmanın bir yolu olup olmadığını merak ediyorum ... track pad'im tamamen tıklanabilir ve sık sık bir şeylere tıklıyorum, yanlışlıkla ' denemiyorum ..

Herhangi bir yardım büyük beğeni topluyor!


Deneyinxmodmap -e "pointer = 1 2 0"
Helio

2
Bu bile iki parmak tıklamasını devre dışı bırakır .. Ama hile yapar mı, gerekirse klavye düğmesini kullanabilirim
Devin Ridge

1
Sanırım daha iyi bir soru, sağ tıklama düğmesini sol tıklama olarak değiştirmek mümkün mü?
Devin Ridge

xmodmap -e "pointer = 1 2 1"hile yapacak
Helio

Hangi dizüstü bilgisayarınız ilginizi çekiyor? Her zaman "tamamen tıklanabilir" dokunmatik yüzeyler arıyorum.
Ray

Yanıtlar:


23

synclient -lSynaptics izleme paneli yapılandırmanızı göstermek için çalıştırın . Çıktının sonunda, şöyle bir şey bulacaksınız

RightButtonAreaLeft     = 3068
RightButtonAreaRight    = 0
RightButtonAreaTop      = 4326
RightButtonAreaBottom   = 0

Bu iki komutun yazılmasıyla bu değerlerin sıfıra değiştirilmesi gerekir:

synclient RightButtonAreaLeft=0 ve synclient RightButtonAreaTop=0

İzleme dörtgeninizdeki herhangi bir yeri tek bir parmakla tıklamak artık her zaman sol tıklamayı tetikleyecektir. Sağ tıklamak için izleme dörtgeninizin herhangi bir yerine iki parmakla tıklayın. Her yeniden başlattığınızda veya yeniden blog açışınızda yeni ayarların kaybolacağını unutmayın.

Unity'de özel izleme dörtgeni ayarlarını kalıcı hale getirme

Yeni ayarları kalıcı hale getirmek için iki komutu bir kabuk komut dosyasına yazın ve komut dosyasını başlangıç ​​uygulamalarınıza ekleyin:

nano ~/.synaptics-custom-settings.sh

Aşağıdaki kodu kabuk betiğine yapıştırın, Ctrl+ ile düzenleyiciden çıkın ve ile Xkaydetme iletişim kutusunu onaylayın Y.

#!/bin/bash
synclient RightButtonAreaLeft=0
synclient RightButtonAreaTop=0

Kabuk komut dosyasını yürütülebilir yapın:

chmod a+rx ~/.synaptics-custom-settings.sh

Unity'de Başlangıç ​​Uygulamaları programını açın ve ~/.synaptics-custom-settings.shbaşlangıç ​​uygulamaları listesine ekleyin . Bu şekilde, özel izleme dörtgeni ayarları her oturum açışınızda otomatik olarak uygulanır.

Kaynak: http://kernpanik.com/geekstuff/2015/01/12/disable-rightclick-synaptics.html


5

Anlamadığım nedenlerden ötürü, Helio'nun cevabının sadece bazen benim için çalıştığı görülüyor. Çeşitli diğer iş parçacıkları bana farklı yapılandırma dosyaları arasında bazı çakışma olduğunu düşündürdü. Her neyse, işte benim için işe yarayan hızlı bir çözüm. Başkasına yardım edebilir:

Düzenle /usr/share/X11/xorg.conf.d/50-synaptics.conf

Ve bu bölümdeki seçeneği yorumlayın:

# This option enables the bottom right corner to be a right button on
# non-synaptics clickpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
#       To disable the bottom edge area so the buttons only work as buttons,
#       not for movement, set the AreaBottomEdge
#       Option "AreaBottomEdge" "82%"
EndSection

Bunun gibi:

# This option enables the bottom right corner to be a right button on
# non-synaptics clickpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
#        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
#       To disable the bottom edge area so the buttons only work as buttons,
#       not for movement, set the AreaBottomEdge
#       Option "AreaBottomEdge" "82%"
EndSection

Diyor aslında non-synaptics clickpadssonra ve MatchDriver "synaptics"bana şaşkın hale getirir. Hala bir synaptics dokunmatik yüzeyim olup olmadığından emin değilim. Neyse, devam ediyor ...
worldsayshi

Buna benzer başka bir sorunla karşılaştım . Şu anda Option "SoftButtonAreas"conf daha aşağı başka bir satır yorum ile sabit gibi görünüyor . Ama sorun bir süre sonra ortaya çıkıyor gibi görünüyor, bu yüzden ne olacağını göreceğim ...
worldsayshi

Bu kemer 70-synaptics.confve ben bütün bölüm yorumladı (not: biliyorum bu bir kemer forumu değil ama bu bana yardımcı oldu). Sadece bölümün tamamını yorumladım, afaik, seçenek yoksa (bu durumda) bölümü terk etmek zorunda değilim.
Ocak'ta xenoterracide

1
Ubuntu 17.04'te de taşındı 70-synaptics.conf. Daha 99-synaptics-norightclick.confsonra yüklenecek ve orijinal ayarları geçersiz kılan aynı dizinde yeni bir tane oluşturdum .
Henning

@Henning'in burada oluşturma hakkındaki yorumu 99-synaptics-norightclick.confbir cevap olmalı ve sonra + 1'leyeceğim gibi hissediyorum .
Russ Wilde
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.