GNU/Linux >> Linux の 問題 >  >> Ubuntu

再起動後もマウスの中クリックを無効にするにはどうすればよいですか?

Ubuntu18でマウスの中クリックを完全に無効にする方法を探しています。

この投稿では、@ Yehosefが親切に、ミドルクリックを無効にするこのソリューションを提供しています:

xinput list #to find mouse id
xinput set-button-map [mouse id] 1 0 3

ただし、コンピュータを再起動するたびに入力する必要があります。

それを永続化する方法はありますか?

承認された回答:

これは、Ubuntu 20.04(デフォルトではWaylandを使用)で、中央のボタンを無効にするか、中央のボタンを再マップするために行うことです。

デバイスIDを見つけるには:

$ xinput --list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ xwayland-pointer:17                       id=6    [slave  pointer  (2)]
⎜   ↳ xwayland-relative-pointer:17              id=7    [slave  pointer  (2)]
⎜   ↳ xwayland-touch:17                         id=9    [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ xwayland-keyboard:17                      id=8    [slave  keyboard (3)]

正しいIDを見つける前に、いくつかのテストを行う必要がありました。私にとっては6でした。

現在のボタンマップを表示するには:

$ xinput get-button-map 6
1 2 3 4 5 6 7 8 9 10 

中央のボタンを無効にするには:

$ xinput set-button-map 6 1 0 3 4 5 6 7 8 9 10

中央のボタンを左クリックに再マッピングするには:

$ xinput set-button-map 6 1 1 3 4 5 6 7 8 9 10

起動時に実行するには、ファイルを作成し、実行可能であることを確認します(chmod a + x):

#!/bin/bash
xinput set-button-map 6 1 1 3 4 5 6 7 8 9 10

Ubuntuおよびその他のGNOMEベースのディストリビューションには、単に「スタートアップアプリケーション」と呼ばれるアプリケーションが付属しています。 。これは、新しいシステムの再起動またはログインで実行されるアプリとスクリプトの管理に使用できます。したがって、検索して開き、作成したファイルを追加するだけです。


Ubuntu
  1. Xinputを無効にできませんか?

  2. ブートチャートを無効にする方法は?

  3. cPanelからPHP拡張機能を有効/無効にする方法は?

  1. Ubuntu 20.10、20.04、19.10、または 18.04 (Gnome) でマウス アクセラレーションを無効にする方法

  2. GNOME:マウスが接続されているとき、および入力中にタッチパッドを無効にする方法

  3. 1-Click Web Apps (Installatron) 通知を無効にするにはどうすればよいですか?

  1. Ubuntu13.04でSuper+Sを無効にしますか?

  2. マウスクリックを使用してマウスポインタの位置を表示する方法は?

  3. Alt + tabでマウスの干渉を無効にする方法は?