Le multitouch semble fonctionner correctement sur le chrome prêt à l'emploi, mais pas sur Firefox. Sur Chrome, faire glisser un doigt vers le haut ou vers le bas de l'écran fait défiler l'écran comme prévu, mais sous Firefox, ce geste semble mettre du texte en surbrillance. Comment faire en sorte que Firefox joue à Nice avec les gestes multitouch?
J'utilise Ubuntu 14.04 sur un ordinateur portable convertible Lenovo Yoga 2 11 ".
Edit: J'ai lu la page ici qui indique que la fonctionnalité tactile est présente mais désactivée dans FF. Mais leur activation et leur redémarrage ne semblent pas avoir d'effet - glisser un doigt sur l'écran ne fait que sélectionner du texte.
Sous Xubuntu 16.04 avec Firefox 50, je l’ai fonctionné en activant les e10 et en configurant env-var MOZ_USE_XINPUT2=1
. En détail:
Activer e10s/Multiprocess. Si vous utilisez Firefox 57 ou supérieur, il devrait déjà être activé. Sinon, vous devrez peut-être désactiver plusieurs addons et éventuellement forcer son activation.
about:support
si Multiprocess est activé. Si vous avez besoin d'activer de force, ouvrez simplement about: config, cliquez avec le bouton droit de la souris et entrez une nouvelle valeur boolean
avec le nom browser.tabs.remote.force-enable
; puis redémarrez FF et vérifiez à nouveau about:support
.Quittez FF et démarrez-le à partir de la ligne de commande avec MOZ_USE_XINPUT2=1 /usr/bin/firefox
.
Maintenant, vous pouvez tester https://www.paulirish.com/demo/multi et faire défiler avec un doigt.
Firefox ne prend pas encore en charge le multitouch sur X11/Linux. À l'heure actuelle, des travaux sont en cours pour passer de GTK + 2 à GTK + 3 qui, je crois, ont atterri dans Nightly et Aurora/Developer Edition . Un bug suit les mise à jour de GTK ainsi qu'un bug pour support d'événements tactiles . Le bogue global pour le support multitouch sur Linux semble être 711711 , ce qui dépend des bogues mentionnés ci-dessus.
L'extension " Grab and Drag " pour Firefox m'a tout de même permis de faire défiler l'écran sans sélectionner de texte. Les gestes, cependant, ne semblent pas fonctionner.
Dans la version Firefox sous Ubuntu 18.04, cela fonctionne immédiatement:
Il ne semble y avoir aucune option pour copier le texte sélectionné, mais vous pouvez utiliser Shift + F10 pour obtenir le menu et sélectionnez Copier ici.
Je pense que c'est un problème avec Firefox lui-même, comme il le fait avec différents systèmes d'exploitation et divers matériels. Je sais comment le faire fonctionner sur un pavé tactile multi-touch MacBook sous Ubuntu. Je vais donc vous montrer comment le faire là-bas. Vous devriez également pouvoir le faire fonctionner sur votre écran tactile, car c'est un paramètre dans Firefox, pas le système.
Ok, ouvrez Firefox et entrez about:config
dans la barre d’adresse, puis dans la boîte de filtre, mettez browser.gesture
, qui affichera tous les gestes tactiles pour Firefox. Une fois que vous avez les paramètres tactiles affichés, recherchez browser.gesture.pinch.in
et définissez la valeur sur cmd_fullZoomReduce
, qui devrait vous permettre d'effectuer un zoom arrière. Pour obtenir le zoom avant, recherchez browser.gesture.pinch.out
et définissez cette valeur sur cmd_fullZoomEnlarge
. Une fois que vous avez défini ces valeurs, vous devez modifier 2 autres paramètres. Le prochain que vous souhaitez rechercher est browser.gesture.pinch.latched
par défaut, il est défini sur true
, vous souhaitez le modifier en false
, puis aller à browser.gesture.pinch.threshold
, qui est défini à 150
par défaut. Vous souhaitez modifier cette valeur en 10
.
C'est ainsi que toutes les fonctionnalités multi-touch ont fonctionné pour moi. J'espère que cela fonctionnera pour vous également, bonne chance.