Jak wyłączyć prawym przyciskiem myszy touchpad

13

Zastanawiam się, czy istnieje sposób na wyłączenie prawego przycisku kliknięcia, przy jednoczesnym nadal korzystaniu z opcji kliknięcia dwoma palcami ... mój panel dotykowy można całkowicie kliknąć i często klikam różne rzeczy, przypadkowo otwierając menu, gdy „ nie próbuję ...

Każda pomoc jest mile widziana!

Devin Ridge
źródło
Spróbujxmodmap -e "pointer = 1 2 0"
Helio
2
To nawet wyłącza kliknięcie dwoma palcami .. Ale robi to sztuczkę, mogę użyć przycisku klawiatury, jeśli trzeba
Devin Ridge
1
Wydaje mi się, że lepszym pytaniem jest, czy można zmienić prawy przycisk myszy na lewy?
Devin Ridge
xmodmap -e "pointer = 1 2 1"rade
Helio
Który laptop nie masz zainteresowania? Zawsze szukam „całkowicie klikalnych” touchpadów.
Ray

Odpowiedzi:

23

Uruchom, synclient -laby wyświetlić konfigurację gładzika Synaptics. Na końcu wyjścia znajdziesz coś podobnego

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

Te wartości należy zmienić na zero, wpisując następujące dwa polecenia:

synclient RightButtonAreaLeft=0 i synclient RightButtonAreaTop=0

Kliknięcie dowolnego miejsca na gładziku jednym palcem zawsze powoduje teraz kliknięcie lewym przyciskiem. Aby kliknąć prawym przyciskiem myszy, kliknij dwoma palcami w dowolnym miejscu gładzika. Pamiętaj, że nowe ustawienia zostaną utracone przy każdym ponownym uruchomieniu lub ponownym uruchomieniu.

Uczynienie niestandardowych ustawień gładzika trwałymi w Unity

Aby nowe ustawienia były trwałe, zapisz dwa polecenia w skrypcie powłoki i dodaj skrypt do aplikacji startowych:

nano ~/.synaptics-custom-settings.sh

Wklej poniższy kod do skryptu powłoki, zamknij edytor za pomocą Ctrl+ Xi potwierdź dialog zapisywania za pomocą Y.

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

Spraw, aby skrypt powłoki był wykonywalny:

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

Otwórz program Startup Applications w Unity i dodaj ~/.synaptics-custom-settings.shdo listy aplikacji startowych. W ten sposób niestandardowe ustawienia gładzika będą stosowane automatycznie przy każdym logowaniu.

Źródło: http://kernpanik.com/geekstuff/2015/01/12/disable-rightclick-synaptics.html

Helio
źródło
5

Z powodów, których nie rozumiem, wydaje się, że odpowiedź Helio tylko czasami działała dla mnie. Różne inne wątki sprawiły, że pomyślałem, że istnieje konflikt między różnymi plikami konfiguracyjnymi. Tak czy inaczej, oto szybkie rozwiązanie, które zadziałało dla mnie. Może pomóc komuś innemu:

Edytować /usr/share/X11/xorg.conf.d/50-synaptics.conf

I skomentuj opcję w tej części:

# 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

Lubię to:

# 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
worldsayshi
źródło
Fakt, że to mówi, non-synaptics clickpadsa potem MatchDriver "synaptics"wprawia mnie w zakłopotanie. Nadal nie jestem pewien, czy rzeczywiście mam touchpad Synaptics, czy nie. W każdym razie, ruszam dalej ...
worldsayshi
Skończyło się na tym, że mam inny podobny problem . Obecnie wydaje się to naprawione, komentując kolejną linię w Option "SoftButtonAreas"dalszej części konf. Ale problem wydaje się po prostu
pojawiać
W arch to 70-synaptics.confskomentowałem całą sekcję (uwaga: wiem, że to nie jest arch arch, ale to mi pomogło). Właśnie skomentowałem całą sekcję, afaik, nie muszę opuszczać sekcji, jeśli nie ma żadnych opcji (w tym przypadku).
ksenoterrakid
1
W Ubuntu 17.04 został również przeniesiony do 70-synaptics.conf. Właśnie utworzyłem plik 99-synaptics-norightclick.confw tym samym katalogu, który jest ładowany później i zastępuje oryginalne ustawienia.
Henning,
Wydaje mi się, że komentarz @Henninga dotyczący tworzenia 99-synaptics-norightclick.confpowinien być odpowiedzią, a następnie dałbym +1.
Russ Wilde,