列を無効にする3本指をクリックする(Libinput)

列を無効にする3本指をクリックする(Libinput)

3本の指のクリックに関連する貼り付け作業は役に立ちません。

ほとんどの投稿(例:これ)報告する:

  • TappingButtonMapxorg.confに追加されました(このオプションはボタンを無効にせず、反転ボタンのみを許可します)。
  • set ButtonMapping property by CLI ->xinput set-prop $ID ButtonMapping 1 2 3 ...` (これは実際に物理ボタンを変更します)

私の目的には両方の解決策が十分ではありません。

  • libinputを使ってクリックを無効にすることはできないと思います。そうですか?
  • これを達成するのに役立つプラズマ設定はありますか?

答え1

調整ツールを開閉します。Middle-click paste

vscodeの場合

  1. 設定(ctrl+ ,)に進みます。
  2. 探すselectionClipboard
  3. エディタを無効にする:クリップボードを選択

ユーザー設定で "editor.selectionClipboard": false を設定します。

答え2

私も libinput-gestures を使っていて、スワイプしようとするとクリックをトリガーするので、3本の指クリックを無効にする方法をたくさん探しました。しかし、私はlibinputが現在TappingButtonの1つを無効にする設定を提供していないと思います。

3本の指クリックを無効にするには、gitlabからlibinputバージョンをダウンロードできます。https://gitlab.freedesktop.org/libinput/libinput(リリースリストからあなたと同じバージョンをダウンロードしてください。https://www.freedesktop.org/wiki/Software/libinput/)。

その後、evdev-mt-touchpad-tap.cファイルの128行を変更する必要があります。変える

if (nfingers > 3)

渡す

if (nfingers > 2)

これで、以下の指示に従ってlibinputをコンパイルしてインストールできます。https://wayland.freedesktop.org/libinput/doc/latest/building.html

mesonに必要なすべての依存関係をダウンロードしてください。

私の場合は(Ubuntu 18.04 Gnome 3.28.3)インストールする必要がありました

  • libudev-dev
  • libmtdev-dev
  • libevdevの開発
  • libwacom開発
  • 確認する
  • ウォールグリーン

関連情報