Bouton central de la souris Chrome / Chromium pour défiler Linux, Mac

40

Cliquer sur le bouton du milieu ne me permet pas de faire défiler la page. Est-il possible de corriger ce comportement?

Informations:

  1. Ubuntu 10.10
  2. Chrome 9.0.597.94
  3. Logitech MX518

Mise à jour : également Chrome et les autres versions basées sur Chrome.

    
posée s7anley 26.02.2011 - 10:13
la source

4 réponses

52

Dans les systèmes Linux / Mac, Google Chrome / Chromium n’a pas cette fonctionnalité. Vous devez obtenir l'extension AutoScroll. Ici, il est: AutoScroll

    
réponse donnée antivirtel 26.02.2011 - 10:56
la source
6

Cela fonctionnera avec toutes vos applications sans devoir rien installer.

Obtenez votre deviceID d’entrée

xinput list

Dans mon cas avec un Logitech M315 / M235 était de 11.

Pour répertorier les propriétés disponibles, utilisez xinput list-props <deviceID> . Si vous utilisez libinput (le futur / présent), presque toutes les propriétés commenceront par libinput .

Avec libinput

Depuis le 17.04 , Ubuntu utilise libinput , donc pour définir les propriétés de la souris:

xinput set-prop 11 "libinput Scroll Method Enabled" 0, 0, 1  # This is button
xinput set-prop 11 "libinput Button Scrolling Button" 2  # This is middle mouse. Already 2 by default

Description de man libinput :

  • Libinput Méthode de défilement Activé 3 valeurs booléennes (8 bits, 0 ou 1), dans l’ordre "deux doigts", "bord", "bouton". Indique la méthode de défilement actuellement activée dans ce périphérique.
  • Bouton de défilement du bouton libinput 1 valeur 32 bits. Définit le numéro du bouton à utiliser pour le défilement des boutons. Ce paramètre est indépendant de la méthode de défilement. Pour faire défiler les boutons, la méthode doit être définie sur défilement des boutons et un bouton valide doit être défini.

Avec evdev

xinput --set-prop 11 'Evdev Wheel Emulation' 1
xinput --set-prop 11 'Evdev Wheel Emulation Button' 2
xinput --set-prop 11 'Evdev Wheel Emulation Axes' 6 7 4 5
  • Vous pouvez ajouter ceci à un script bash et l'exécuter lors de la connexion.
  • Comme la roue, avec le même mouvement tout en appuyant sur Ctrl fera un zoom avant / arrière. Ctrl + 0 pour réinitialiser.
  • Ubuntu 18.04 utilise X par défaut. Avec Wayland peut être une autre histoire.
  • Peut-être mieux que Firefox Défilement automatique , plus facile à contrôler.
réponse donnée Pablo Bianchi 05.01.2017 - 03:17
la source
3

J'utilise Ubuntu. Je recommande un autre couple d'addons, qui permet "Faire défiler une page comme si une barre de défilement est sous votre souris." J'ai trouvé que cela nous donne plus de contrôle sur le mouvement de défilement.

  • pour chrome: lien
  • for firefox: lien

Avec les deux addons, il vous suffit de cliquer et de maintenir le bouton secondaire enfoncé pour faire défiler les pages en déplaçant la souris de haut en bas et même horizontalement.

    
réponse donnée Igor Parra 31.01.2014 - 12:40
la source
0

J'ai Ubuntu 14.04 et la molette de la souris a cessé de fonctionner sur l'une de mes instances Chrome. J'ai suivi le conseil ici et cela fonctionne très bien. Lorsque je vais dans la page about::flags , l'option "Smooth Scrolling" a été activée. Je l'ai désactivé et ça marche.

    
réponse donnée packetie 19.05.2016 - 20:34
la source

Lire d'autres questions sur les étiquettes