2 votes

Pourquoi les boutons supplémentaires de ma souris Logitech ne fonctionnent-ils plus sous 20.04 ?

J'ai une souris Logitech G700s. L'utilisation des boutons supplémentaires sous Eon fonctionnait très bien. Maintenant, j'ai mis à jour vers Focal et soudainement tous les boutons supplémentaires ne fonctionnent pas. Le bouton 1 et 2 et la molette de défilement fonctionnent sans problème.

xinput list            
 Pointeur principal du noyau virtuel             id=2    [pointeur principal  (3)]
    Pointeur XTEST principal virtuel                id=4    [pointeur esclave  (2)]
    Logitech G700s                            id=8    [pointeur esclave  (2)]
    HID 046a:0023                             id=11   [pointeur esclave  (2)]

xinput list-props  8     
Dispositif 'Logitech G700s':

Dispositif 'Logitech G700s':
    Dispositif activé (154):   1
    Matrice de transformation des coordonnées (156): 1,000000, 0,000000, 0,000000, 0,000000, 1,000000, 0,000000, 0,000000, 0,000000
    Activation du défilement naturel libinput (291):   0
    Activation par défaut du défilement naturel libinput (292):   0
    Méthodes de défilement libinput disponibles (293):    0, 0, 1
    Méthode de défilement libinput activée (294):   0, 0, 0
    Activation par défaut de la méthode de défilement libinput (295):   0, 0, 0
    Bouton de défilement du bouton de défilement d'entrée (296): 2
    Bouton de défilement du bouton de défilement d'entrée par défaut (297): 2
    Émulation centrale activée libinput (298):    0
    Activation par défaut de l'émulation centrale libinput (299):    0
    Vitesse d'accélération libinput (300): 0,000000
    Vitesse d'accélération par défaut libinput (301): 0,000000
    Profils d'accélération disponibles libinput (302):    1, 1
    Profil d'accélération activé libinput (303):   1, 0
    Profil d'accélération activé par défaut libinput (304):   1, 0
    Activation pour gauchers libinput (305): 0
    Activation par défaut pour gauchers libinput (306): 0
    Modes d'envoi des événements libinput disponibles (276): 1, 0
    Mode d'envoi des événements libinput activé (277):    0, 0
    Mode d'envoi des événements libinput activé par défaut (278):    0, 0
    Noeud du dispositif (279):  "/dev/input/event4"
    ID de produit du dispositif (280):    1133, 4138
    Boutons de verrouillage de glisser-déposer libinput (307):   
    Activation du défilement horizontal libinput (308):   1

Le bouton 1 et 2 + la molette s'affichaient sous xev, mais tous les autres boutons supplémentaires ne généraient aucun résultat. J'ai également exécuté sudo evtest /dev/input/by-id/usb-Logitech_USB_Receiver-if01-event-mouse et j'ai obtenu les mêmes résultats qu'avec xev. Le bouton 1, 2 et la molette fonctionnent bien. Tout le reste ne s'affiche pas.

Comment puis-je obtenir le bon fonctionnement des boutons supplémentaires à nouveau?

2voto

Sebastian Stumpf Points 141

J'ai fait quelques expériences et découvert que le module hid_logitech_dj est la cause de 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 fichier /etc/modprobe.d/logitech-mouse.conf. Ensuite, j'ai redémarré mon système et tout fonctionne à nouveau correctement!

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X