En cours Touchpad : Multitouch fonctionnel mais pas de pinch-to-zoom

Répondre
Avatar du membre
Epanak
Messages : 4
Enregistré le : mar. 15 oct. 2019 02:46

Touchpad : Multitouch fonctionnel mais pas de pinch-to-zoom

Message par Epanak »

Bonjour à tous :)

Mon touchpad reconnaît le défilement à 2 doigts, le clic droit à 2 doigts et le clic milieu à 3 doigts, mais le pinch-to-zoom n'est pas fonctionnel, ni sous Calc, ni sous FF, ni sous Chrome, j'ai testé avec un touchpad externe et ça marche impec'.

J'ai ajouté le paramètre i8042.nomux=1 à mon kernel ( conseillé ici https://doc.ubuntu-fr.org/kernel ) : aucun changement. :(

Code : Tout sélectionner

xinput list
renvoie :

Code : Tout sélectionner

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Elan Touchpad                           	id=11	[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)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ EasyCamera: EasyCamera                  	id=9	[slave  keyboard (3)]
    ↳ Ideapad extra buttons                   	id=10	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=12	[slave  keyboard (3)]
et

Code : Tout sélectionner

cat /proc/bus/input/devices
renvoie pour le touchpad :

Code : Tout sélectionner

I: Bus=0018 Vendor=04f3 Product=00e2 Version=0000
N: Name="Elan Touchpad"
P: Phys=
S: Sysfs=/devices/platform/AMD0010:00/i2c-0/i2c-ELAN0622:00/input/input6
U: Uniq=
H: Handlers=mouse0 event6 
B: PROP=5
B: EV=b
B: KEY=e520 10000 0 0 0 0
B: ABS=663800013000003
Voici ma config, je ne sais pas si c'est pertinent :

Code : Tout sélectionner

OS: Linux Mint 19.2 Tina x86_64 
Host: 81D7 Lenovo ideapad 330-17AST 
Kernel: 4.15.0-65-generic 
Shell: bash 4.4.20 
DE: Cinnamon 4.2.4 
WM: Mutter (Muffin) 
Terminal: gnome-terminal 
CPU: AMD A4-9125 RADEON R3 2C+2G (2) @ 2.300GHz 
GPU: AMD Radeon R2/R3/R4/R5 Graphics 
Memory: 865MiB / 3393MiB 
Si quelqu'un à une solution je suis preneur :D
Lenovo Ideapad 330 - AMD A4-9125 - 4Gb - SSD 128Gb - 1600x900
Linux Mint 19.2 Tina x86_64 - Cinnamon 4.2.4 - Kernel 4.15.0-65-generic
Avatar du membre
arghlub
Administrateur du site
Messages : 11560
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence

Re: Touchpad : Multitouch fonctionnel mais pas de pinch-to-zoom

Message par arghlub »

Salut,

Donne-nous le retour de

Code : Tout sélectionner

xinput --list-props 11
(11 étant l'identifiant de ton touchpad d'après le retour de ton "xinput --list")

PS: as-tu essayé d'appuyer sur la touche Ctrl pendant que tu fais un zoom sur ton touchpad ?
;)
Tour1 (custom) CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : LMint 22.3 | Debian 12 | MX Linux | XFCE
Tour2 (custom) CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 22.1 | MX Linux | XFCE
Portable2 MacBook Air A1466 | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MX Linux XFCE
─────( pour une informatique libre ! )─────
Avatar du membre
Epanak
Messages : 4
Enregistré le : mar. 15 oct. 2019 02:46

Re: Touchpad : Multitouch fonctionnel mais pas de pinch-to-zoom

Message par Epanak »

La commande

Code : Tout sélectionner

xinput --list-props 11
Renvoie :

Code : Tout sélectionner

Device 'Elan Touchpad':
	Device Enabled (139):	1
	Coordinate Transformation Matrix (141):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	Device Accel Profile (272):	1
	Device Accel Constant Deceleration (273):	2.500000
	Device Accel Adaptive Deceleration (274):	1.000000
	Device Accel Velocity Scaling (275):	12.500000
	Synaptics Edges (276):	128, 3081, 113, 1984
	Synaptics Finger (277):	25, 30, 0
	Synaptics Tap Time (278):	180
	Synaptics Tap Move (279):	168
	Synaptics Tap Durations (280):	180, 180, 100
	Synaptics ClickPad (281):	1
	Synaptics Middle Button Timeout (282):	0
	Synaptics Two-Finger Pressure (283):	282
	Synaptics Two-Finger Width (284):	7
	Synaptics Scrolling Distance (285):	76, 76
	Synaptics Edge Scrolling (286):	0, 0, 0
	Synaptics Two-Finger Scrolling (287):	1, 1
	Synaptics Move Speed (288):	1.000000, 1.750000, 0.052178, 0.000000
	Synaptics Off (289):	0
	Synaptics Locked Drags (290):	0
	Synaptics Locked Drags Timeout (291):	5000
	Synaptics Tap Action (292):	2, 3, 0, 0, 1, 3, 2
	Synaptics Click Action (293):	1, 3, 2
	Synaptics Circular Scrolling (294):	0
	Synaptics Circular Scrolling Distance (295):	0.100000
	Synaptics Circular Scrolling Trigger (296):	0
	Synaptics Circular Pad (297):	0
	Synaptics Palm Detection (298):	0
	Synaptics Palm Dimensions (299):	10, 200
	Synaptics Coasting Speed (300):	20.000000, 50.000000
	Synaptics Pressure Motion (301):	30, 160
	Synaptics Pressure Motion Factor (302):	1.000000, 1.000000
	Synaptics Resolution Detect (303):	1
	Synaptics Grab Event Device (304):	0
	Synaptics Gestures (305):	1
	Synaptics Capabilities (306):	1, 0, 0, 1, 1, 1, 1
	Synaptics Pad Resolution (307):	31, 31
	Synaptics Area (308):	0, 0, 0, 0
	Synaptics Soft Button Areas (309):	1604, 0, 1719, 0, 0, 0, 0, 0
	Synaptics Noise Cancellation (310):	19, 19
	Device Product ID (266):	1267, 226
	Device Node (265):	"/dev/input/event6"
J'ai essayé de scroller/zoomer avec ctrl appuyée, rien ne se passe :(
Lenovo Ideapad 330 - AMD A4-9125 - 4Gb - SSD 128Gb - 1600x900
Linux Mint 19.2 Tina x86_64 - Cinnamon 4.2.4 - Kernel 4.15.0-65-generic
Avatar du membre
arghlub
Administrateur du site
Messages : 11560
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence

Re: Touchpad : Multitouch fonctionnel mais pas de pinch-to-zoom

Message par arghlub »

À priori tu n'as pas de paramètres "pinch".
Je me demande d'ailleurs si "Synaptics" sait reconnaître le "pinch" (pincement de doigt) :?

Tu pourrais essayer de passer par Fusama : https://github.com/iberianpig/fusuma
;)
Tour1 (custom) CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : LMint 22.3 | Debian 12 | MX Linux | XFCE
Tour2 (custom) CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 22.1 | MX Linux | XFCE
Portable2 MacBook Air A1466 | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MX Linux XFCE
─────( pour une informatique libre ! )─────
Avatar du membre
Epanak
Messages : 4
Enregistré le : mar. 15 oct. 2019 02:46

Re: Touchpad : Multitouch fonctionnel mais pas de pinch-to-zoom

Message par Epanak »

J'ai passé ma soirée à chercher un soft du genre :lol:

J'ai pu installer Fusuma sans accroc, pu configurer des fonctions comme le mode expo sur 3 doigts, malheureusement pour ce qui est du zoom je constate que le raccourci clavier que j'ai configuré (celui du zoom dans les raccourcis clavier d'accessibilité) ne fonctionne pas même en l'exécutant directement au clavier.

Edit : J'avais désactivé le zoom dans les paramètres d'accessibilité, donc le zoom fonctionne, mais de manière brute et pas dans les fenêtres, qui se font rogner, ce zoom n'est pas adapté.

Je vais tenter d'émuler une molette de souris et de bricoler une solution avec Fusuma, c'est pas propre mais si ça marche... :l
Lenovo Ideapad 330 - AMD A4-9125 - 4Gb - SSD 128Gb - 1600x900
Linux Mint 19.2 Tina x86_64 - Cinnamon 4.2.4 - Kernel 4.15.0-65-generic
Avatar du membre
arghlub
Administrateur du site
Messages : 11560
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence

Re: Touchpad : Multitouch fonctionnel mais pas de pinch-to-zoom

Message par arghlub »

As-tu mis Ctrl++ (ctrl+plus) et Ctrl+- (ctrl+minus) comme raccourcis pour zoomer/dézoomer dans la config de Fusama ?

Ce sont les raccourcis-clavier de base qui sont utilisés dans la majorité des logiciels (sur Firefox entre autres, pour certains autres logiciels comme LibreOffice, il suffit de personnaliser les raccourcis pour le zoom en y mettant Ctrl++ et Ctrl+-).
Tour1 (custom) CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : LMint 22.3 | Debian 12 | MX Linux | XFCE
Tour2 (custom) CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 22.1 | MX Linux | XFCE
Portable2 MacBook Air A1466 | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MX Linux XFCE
─────( pour une informatique libre ! )─────
Avatar du membre
Epanak
Messages : 4
Enregistré le : mar. 15 oct. 2019 02:46

Re: Touchpad : Multitouch fonctionnel mais pas de pinch-to-zoom

Message par Epanak »

ctrl+plus et ctrl+minus fonctionnent avec Firefox et le Terminal, impossible de dézoomer sous Chrome ou même de rétablir avec ctrl+0, et sur LibreOffice, rien ne fonctionne avec les raccourcis configurés, même en les faisant au clavier :(

J'ai remarqué que le défilement en maintenant ctrl fonctionne pour zoomer dans Firefox et LibreOffice

Je viens de tester avec xdotools d'émuler un scroll+ctrl... La page défile mais le zoom ne se déclenche pas.

Je vais continuer à prospecter jusqu'à la fin de la semaine et si je ne trouve pas de solution satisfaisante pour l'utilisateur de l'ordi, je testerais toutes les distributions grand public possibles, il y en a bien une qui prendra en charge ce maudit touchpad :roll:

Au moins maintenant je connais Fusuma, merci! ;)
Lenovo Ideapad 330 - AMD A4-9125 - 4Gb - SSD 128Gb - 1600x900
Linux Mint 19.2 Tina x86_64 - Cinnamon 4.2.4 - Kernel 4.15.0-65-generic
Répondre