#1 Le 06/02/2019, à 08: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 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, à 13: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, à 13: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édentevincen@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
Edit : réparation des balises de liste
Dernière modification par cqfd93 (Le 14/02/2019, à 13:48)
Portable Clevo Debian 11
PC assemblage Debian 11 double écran sur NVidia GTX670
Bépo fan sur Typematrix :)
Hors ligne