タッチパッドの右クリックを無効にする方法


12

2本指のクリックオプションを使用しながら、右クリックボタンを無効にする方法があるかどうか疑問に思います...トラックパッドは完全にクリック可能で、よくクリックして、誤ってメニューを開くことがありますしようとしていないm

どんな助けも大歓迎です!


試してみてくださいxmodmap -e "pointer = 1 2 0"
エリオ

2
それも、2本指クリックを無効にします..しかし、私はする必要がある場合は、私は、キーボードのボタンを使用することができますトリックん
デヴィン・リッジ

1
より良い質問は、右クリックボタンを左クリックに変更することは可能ですか?
デヴィン・リッジ

xmodmap -e "pointer = 1 2 1"トリックを行います
ヘリオ

私の答えを試してみてください...
Helio

回答:


22

実行synclient -lしてSynapticsトラックパッドの構成を表示します。出力の最後に、次のようなものがあります

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

これらの2つのコマンドを入力して、これらの値をゼロに変更する必要があります。

synclient RightButtonAreaLeft=0 そして synclient RightButtonAreaTop=0

トラックパッドの任意の場所を1本の指でクリックすると、常に左クリックがトリガーされるようになりました。右クリックするには、トラックパッドの任意の場所を2本指でクリックします。再起動または再ログインするたびに新しい設定が失われることに注意してください。

Unityでカスタムトラックパッド設定を永続的にする

新しい設定を永続的にするには、シェルスクリプトに2つのコマンドを記述し、スタートアップアプリケーションにスクリプトを追加します。

nano ~/.synaptics-custom-settings.sh

以下のコードをシェルスクリプトに貼り付け、Ctrl+ Xでエディターを終了し、で保存ダイアログを確認しYます。

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

シェルスクリプトを実行可能にします。

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

Unityでスタートアップアプリケーションプログラムを開き、スタートアップアプリケーション~/.synaptics-custom-settings.shのリストに追加します。これにより、ログインするたびにカスタムトラックパッド設定が自動的に適用されます。

ソース:http : //kernpanik.com/geekstuff/2015/01/12/disable-rightclick-synaptics.html


5

理由が分からないので、Helioの答えは時々しか役に立たなかったようです。他のさまざまなスレッドのせいで、異なる構成ファイルの間に何らかの競合があると思うようになりました。とにかく、ここに私のために働いた簡単な解決策があります。他の誰かを助けるかもしれない:

編集 /usr/share/X11/xorg.conf.d/50-synaptics.conf

そして、この部分のオプションをコメントアウトしてください:

# 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

このような:

# 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

それが言ってnon-synaptics clickpads、それからMatchDriver "synaptics"私を混乱させるという事実。シナプスタッチパッドを実際に持っているかどうかはまだわかりません。とにかく、
...-worldsayshi

私はこれに似た別の問題を抱えることになりました。現在Option "SoftButtonAreas"、confのさらに下の行をコメントアウトすることで修正されているようです。しかし、しばらくすると問題が
浮かび上がる

archでは70-synaptics.conf、セクション全体をコメントアウトしました(注:これはarchフォーラムではないことは知っていますが、これは助けになりました)。私はちょうどセクション全体をコメントアウトしました、afaik、オプションがなければセクションを離れる必要はありません(この場合)。
xenoterracide

1
Ubuntu 17.04では、にも移動しました70-synaptics.conf99-synaptics-norightclick.conf同じディレクトリにを作成しました。これは後で読み込まれ、元の設定を上書きします。
ヘニング

ここでの作成に関する@Henningのコメント99-synaptics-norightclick.confが答えになるはずだと思うので、それを+1します。
ラスワイルド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.