Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/02/2019, à 09:27

vincen

[Résolu] Problème gestion clic droit sur trackpad logitech !!

Bonjour

Suite à la réinstallation de mon ordi de maison en Kubuntu 18.10 j'ai un soucis ennuyeux avec mon trackpad. J'ai un trackpad Logitech T650 que j'utilise avec le dongle bluetooth Logitch. Je précise que j'utilise ce trackpad depuis quelques années sur cet ordinateur avec des versions plus anciennes d'Ubuntu sans soucis !
Maintenant que je suis sous KDE, impossible d'avoir le clic droit sad Par le passé le trackpad marchait avec le côté gauche qui faisait un clic gauche et le côté droit un clic droit ou avec deux doigts ! Et là maintenant sous Kubuntu, impossible d'avoir le clic droit !
J'ai trouvé dans les réglages Périphériques d'entrée -> Pavé tactile un choix pour émulation du clic de la souris mais les trois choix dessous (1/2/3 doigts) restent désespérément grisés !
Une idée ?

Je joins à toute fin utile un lsusb:

root@fixe:~# lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 007: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 008: ID 1395:0024 Sennheiser Communications 
Bus 003 Device 006: ID 0451:8043 Texas Instruments, Inc. 
Bus 003 Device 005: ID 19b5:0004 B & W Group 
Bus 003 Device 004: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
Bus 003 Device 003: ID 1e54:2030 TypeMatrix 2030 USB Keyboard
Bus 003 Device 002: ID 06bc:0268 Oki Data Corp. 
Bus 003 Device 011: ID 05e3:0723 Genesys Logic, Inc. GL827L SD/MMC/MS Flash Card Reader
Bus 003 Device 009: ID 058f:6362 Alcor Micro Corp. Flash Card Reader/Writer
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@fixe:~# 

et un xinput list

root@fixe:~# xinput list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ TypeMatrix.com USB Keyboard Consumer Control      id=10   [slave  pointer  (2)]
⎜   ↳ Logitech Rechargeable Touchpad T650       id=14   [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)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ TypeMatrix.com USB Keyboard               id=8    [slave  keyboard (3)]
    ↳ TypeMatrix.com USB Keyboard System Control        id=9    [slave  keyboard (3)]
    ↳ Bowers & Wilkins MM-1                     id=11   [slave  keyboard (3)]
    ↳ Sennheiser Communications  Sennheiser USB headset id=12   [slave  keyboard (3)]
    ↳ TypeMatrix.com USB Keyboard Consumer Control      id=13   [slave  keyboard (3)]
root@fixe:~#

Merci

Vincèn

Dernière modification par vincen (Le 14/02/2019, à 14:47)


Portable Clevo Debian 11
PC assemblage Debian 11 double écran sur NVidia GTX670
Bépo fan sur Typematrix :)

Hors ligne

#2 Le 14/02/2019, à 14:32

vincen

Re : [Résolu] Problème gestion clic droit sur trackpad logitech !!

J'ai trouvé la solution tout seul et donc là voici si quelqu'un a le même soucis ou similaire:

  • Dans un terminal faire un xinput list

    vincen@fixe:~$ xinput list
    ⎡ Virtual core pointer                          id=2    [master pointer  (3)]
    ⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
    ⎜   ↳ TypeMatrix.com USB Keyboard Consumer Control      id=10   [slave  pointer  (2)]
    ⎜   ↳ Logitech Rechargeable Touchpad T650       id=14   [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)]
        ↳ Power Button                              id=7    [slave  keyboard (3)]
        ↳ TypeMatrix.com USB Keyboard               id=8    [slave  keyboard (3)]
        ↳ TypeMatrix.com USB Keyboard System Control        id=9    [slave  keyboard (3)]
        ↳ Bowers & Wilkins MM-1                     id=11   [slave  keyboard (3)]
        ↳ Sennheiser Communications  Sennheiser USB headset id=12   [slave  keyboard (3)]
        ↳ TypeMatrix.com USB Keyboard Consumer Control      id=13   [slave  keyboard (3)]
  • Une fois repéré votre trackpad dans la liste le T650 ici dans mon cas vous faites la commande suivante:
    xinput list-props 14 (le 14 étant l'id de votre trackpad donné à l'étape précédente

    vincen@fixe:~$ xinput list-props 14
    Device 'Logitech Rechargeable Touchpad T650':
            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 Tapping Enabled (480): 1
            libinput Tapping Enabled Default (481): 0
            libinput Tapping Drag Enabled (482):    1
            libinput Tapping Drag Enabled Default (483):    1
            libinput Tapping Drag Lock Enabled (484):       0
            libinput Tapping Drag Lock Enabled Default (485):       0
            libinput Tapping Button Mapping Enabled (486):  1, 0
            libinput Tapping Button Mapping Default (487):  1, 0
            libinput Natural Scrolling Enabled (291):       1
            libinput Natural Scrolling Enabled Default (292):       0
            libinput Disable While Typing Enabled (488):    1
            libinput Disable While Typing Enabled Default (489):    1
            libinput Scroll Methods Available (490):        1, 1, 0
            libinput Scroll Method Enabled (491):   1, 0, 0
            libinput Scroll Method Enabled Default (492):   1, 0, 0
            libinput Click Methods Available (493): 1, 1
            libinput Click Method Enabled (494):    1, 0
            libinput Click Method Enabled Default (495):    1, 0
            libinput Middle Emulation Enabled (496):        0
            libinput Middle Emulation Enabled Default (497):        0
            libinput Accel Speed (498):     0.024446
            libinput Accel Speed Default (499):     0.000000
            libinput Left Handed Enabled (500):     0
            libinput Left Handed Enabled Default (501):     0
            libinput Send Events Modes Available (276):     1, 1
            libinput Send Events Mode Enabled (277):        0, 0
            libinput Send Events Mode Enabled Default (278):        0, 0
            Device Node (279):      "/dev/input/event11"
            Device Product ID (280):        1133, 16641
            libinput Drag Lock Buttons (293):       <no items>
            libinput Horizontal Scroll Enabled (294):       1
    vincen@fixe:~$
  • O va maintenant activer la fonction libinput Click Method Enabled avec la commande suivante:
    xinput set-prop 14 494 {1 1} (494 étant la fonction que l'on veut manipuler !
    et là miracle votre clic droit devrait refonctionner !
    Pour rendre cela permanent il suffit de l'ajouter au .xinitrc de votre compte avec une petite subtilité ! En effet l'id du device est pas fixe, il dépend de l'énumération USB au démarrage de la machine donc au lieux d'utiliser l'ID et le numéro de la fonction on va passer leur nom complet ce qui donne dans mon cas:

    xinput set-prop "Logitech Rechargeable Touchpad T650" "libinput Click Method Enabled" {1 1}

Et voilà, vous pouvez reprendre une activité normale tongue


Edit : réparation des balises de liste

Dernière modification par cqfd93 (Le 14/02/2019, à 14:48)


Portable Clevo Debian 11
PC assemblage Debian 11 double écran sur NVidia GTX670
Bépo fan sur Typematrix :)

Hors ligne