web-dev-qa-db-fra.com

Pourquoi les boutons supplémentaires sur ma souris Logitech ne fonctionnent plus moins de 20,04?

J'ai une souris logitech g700s. L'utilisation des boutons supplémentaires sous Eon a bien fonctionné. Maintenant, j'ai mis à jour à la focale et à tout à coup tous les boutons supplémentaires ne fonctionnent pas. Les boutons 1 et 2 et la molette de défilement fonctionnent sans problème.

xinput list            
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech G700s                            id=8    [slave  pointer  (2)]
⎜   ↳ HID 046a:0023                             id=11   [slave  pointer  (2)]

xinput list-props  8     
Device 'Logitech G700s':

Device 'Logitech G700s':
    Device Enabled (154):   1
    Coordinate Transformation Matrix (156): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Natural Scrolling Enabled (291):   0
    libinput Natural Scrolling Enabled Default (292):   0
    libinput Scroll Methods Available (293):    0, 0, 1
    libinput Scroll Method Enabled (294):   0, 0, 0
    libinput Scroll Method Enabled Default (295):   0, 0, 0
    libinput Button Scrolling Button (296): 2
    libinput Button Scrolling Button Default (297): 2
    libinput Middle Emulation Enabled (298):    0
    libinput Middle Emulation Enabled Default (299):    0
    libinput Accel Speed (300): 0.000000
    libinput Accel Speed Default (301): 0.000000
    libinput Accel Profiles Available (302):    1, 1
    libinput Accel Profile Enabled (303):   1, 0
    libinput Accel Profile Enabled Default (304):   1, 0
    libinput Left Handed Enabled (305): 0
    libinput Left Handed Enabled Default (306): 0
    libinput Send Events Modes Available (276): 1, 0
    libinput Send Events Mode Enabled (277):    0, 0
    libinput Send Events Mode Enabled Default (278):    0, 0
    Device Node (279):  "/dev/input/event4"
    Device Product ID (280):    1133, 4138
    libinput Drag Lock Buttons (307):   <no items>
    libinput Horizontal Scroll Enabled (308):   1

Les boutons 1 et 2 + + la roue sont apparues sous xev, mais tous les autres boutons supplémentaires n'ont généré aucune sortie. J'ai aussi couru Sudo evtest /dev/input/by-id/usb-Logitech_USB_Receiver-if01-event-mouse et obtenu les mêmes résultats qu'avec xev. Les boutons 1, 2 et la roue de la souris fonctionnent bien. Tout le reste ne s'affiche pas.

Comment puis-je récupérer les boutons supplémentaires?

1
Sebastian Stumpf

J'ai fait du bricolage et j'ai découvert que le hid_logitech_dj Module provoque ce problème. J'ai désactivé le module en ajoutant hid_logitech_dj à /etc/modprobe.d/blacklist.conf et install hid_logitech_dj /bin/false à un nouveau /etc/modprobe.d/logitech-mouse.conf fichier. Ensuite, j'ai redémarré mon système et tout fonctionne encore!

1
Sebastian Stumpf