Desactivar botón del mouse (Logitech M720 Triathlon)

Desactivar botón del mouse (Logitech M720 Triathlon)

Hay un botón en mi mouse que no puedo desactivar. Está justo al lado de mi pulgar y sigo haciendo clic en él por accidente. ¡Activa algún tipo de función alt+tab y es muy molesto!

Aquí está mi salida xinput:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech M720 Triathlon                   id=11   [slave  pointer  (2)]
⎜   ↳ Wacom Pen and multitouch sensor Finger touch  id=13   [slave  pointer  (2)]
⎜   ↳ Wacom Pen and multitouch sensor Pen stylus    id=14   [slave  pointer  (2)]
⎜   ↳ Elan Touchpad                             id=15   [slave  pointer  (2)]
⎜   ↳ Elan TrackPoint                           id=16   [slave  pointer  (2)]
⎜   ↳ Wacom Pen and multitouch sensor Pen eraser    id=20   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ Apple, Inc Apple Keyboard                 id=9    [slave  keyboard (3)]
    ↳ Apple, Inc Apple Keyboard                 id=10   [slave  keyboard (3)]
    ↳ Integrated Camera: Integrated C           id=12   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=17   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                    id=18   [slave  keyboard (3)]
    ↳ Logitech M720 Triathlon                   id=19   [slave  keyboard (3)]

Aquí está el xinput test 11resultado, cuando hago clic en el botón:

key press   37 
key press   64 
key press   23 
key release 23 
key release 64 
key release 37

editar: salida xev

KeyPress event, serial 40, synthetic NO, window 0x4e00001,
    root 0x16b, subw 0x0, time 3927972, (-192,136), root:(679,596),
    state 0x10, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 40, synthetic NO, window 0x4e00001,
    root 0x16b, subw 0x0, time 3927980, (-192,136), root:(679,596),
    state 0x14, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 40, synthetic NO, window 0x4e00001,
    root 0x16b, subw 0x0, time 3927988, (-192,136), root:(679,596),
    state 0x1c, keycode 23 (keysym 0xff09, Tab), same_screen YES,
    XLookupString gives 1 bytes: (09) " "
    XmbLookupString gives 1 bytes: (09) "   "
    XFilterEvent returns: False

¿Hay alguna manera de ignorar el ID del dispositivo 11 al iniciar? Si es así, ¿cómo y cómo me aseguro de que no ignore algo más al iniciar? Podría simplemente ignorar estas pulsaciones de teclas en xinput pero entonces mi teclado ya no podrá presionarlas.

Respuesta1

El ratón se presenta a la vez como ratón y como teclado. Puedes desactivar la parte del teclado con:

$ xinput disable 19

Normalmente usarías el nombre del dispositivo "Logitech M720 Triathlon" como último parámetro, pero el mouse recibe el mismo nombre, por lo que tendrás que obtener el número al procesar la lista. Algo como:

$ xinput disable $(xinput --list | grep M720.*keyboard | sed -E 's/.*id=([0-9]+).*/\1/g')

Para configurarlo al inicio de la sesión de Xfce puedes consultareste.

Respuesta2

Para asignar el botón del pulgar en el mouse multidispositivo de triatlón Logitech M720, abra el editor dconf y navegue hasta org/cinnamon/desktop/keybindings/wm/(switch-panels), desactive Usar valor predeterminado. Ingrese el valor personalizado que desee. Ya que queríadesactivarel botón del pulgar que ingresé [''], esencialmente un valor nulo. Estoy usando Ubuntu 22.04.2 LTS si eso agrega algo a mi respuesta.

Respuesta3

Buscando un poco más encontré una respuesta, más o menos. Hay un software de Linux llamadoFlautista(https://www.linuxuprising.com/2020/11/configure-logitech-steelseries-and.html) y pude asignar la tecla 'Desconocido' para avanzar en Firefox, y como rara vez tengo la oportunidad de avanzar una página, el botón efectivamente no hace nada. En Piper hay muchas funciones a las que se pueden asignar los botones.

información relacionada