Hledám způsob, jak trvale zakázat kliknutí prostředním tlačítkem myši na mém Ubuntu 18.
V tomto příspěvku @Yehosef laskavě poskytuje toto řešení pro deaktivaci prostředního kliknutí:
xinput list #to find mouse id
xinput set-button-map [mouse id] 1 0 3
ale musím to napsat pokaždé, když restartuji počítač.
Existuje způsob, jak to udělat trvalým?
Přijatá odpověď:
Toto dělám na Ubuntu 20.04 (ve výchozím nastavení používá Wayland), abych deaktivoval prostřední tlačítko nebo přemapoval prostřední tlačítko.
Zjištění ID mého zařízení:
$ 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)]
Než jsem našel správné ID, musel jsem udělat pár testů. Pro mě to bylo 6.
Zobrazení aktuální mapy tlačítek:
$ xinput get-button-map 6
1 2 3 4 5 6 7 8 9 10
Zakázání prostředního tlačítka:
$ xinput set-button-map 6 1 0 3 4 5 6 7 8 9 10
Přemapování prostředního tlačítka na levé kliknutí:
$ xinput set-button-map 6 1 1 3 4 5 6 7 8 9 10
Chcete-li spustit při spuštění, vytvořte soubor a ujistěte se, že je spustitelný (chmod a+x):
#!/bin/bash
xinput set-button-map 6 1 1 3 4 5 6 7 8 9 10
Ubuntu a další distribuce založené na GNOME přicházejí s aplikací jednoduše nazvanou „Spouštěcí aplikace“ . Lze jej použít pro správu aplikací a skriptů, které se spouštějí při novém restartu systému nebo přihlášení. Stačí jej tedy vyhledat, otevřít a přidat soubor, který jste právě vytvořili.