在 Linux Mint 上,滑鼠 4 和滑鼠 5 會自動綁定在檔案管理器、所有瀏覽器、設定以及可能的其他位置中後退和前進。我想知道是否可以停用此功能沒有完全禁用滑鼠 4 和滑鼠 5。
原因是我使用滑鼠 4 進行按鍵通話,而每當我想通話時瀏覽器或文件管理器都會返回,這非常煩人。
答案1
您可以使用 xinput 重新映射按鈕
$xinput
這應該列出您的輸入設備。記下您的滑鼠 ID。
$ xinput get-button-map <mouse-id>
(在我的例子中,滑鼠 ID 為 14)
這將列印類似的內容1 2 3 4 5 6 7 8 9 10 11 12
$xinput set-button-map <mouse-id> 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0
這將禁用除主按鈕之外的所有按鈕。
來源:https://forums.linuxmint.com/viewtopic.php?t=241162
若要在重新啟動時保留重新映射,請建立並儲存以下文件 -
#/usr/share/X11/xorg.conf.d/my-mouse-config.conf
Section "InputClass"
Identifier "<mouse-name>"
Option "ButtonMapping" "1 2 3 0 0 0 0 0 0 0 0 0 0 0 0"
EndSection
答案2
滑鼠按鈕 4 和 5 “後退和前進”的原因是這些滑鼠按鈕對應於滾輪移動事件。因此,所有響應滾輪事件的應用程式都將響應這些按鈕。
您可以使用檔案的ButtonMapping
Xevdev
驅動程式部分中的選項xorg.conf
將“滑鼠 4”對應到另一個事件,例如“按鈕 6”,然後將“按鈕 6”配置為即按即說。
man evdev
詳情請參閱。查看您的配置,看看Xorg.log
您的配置在重新啟動 X 伺服器後是否有效。