Sous Windows, la plupart des programmes avec de grands conteneurs de texte défilables (par exemple tous les navigateurs, la plupart des processeurs de mots et des IDes) vous permettent d'appuyer sur le bouton du milieu de la souris, puis de déplacer la souris pour faire défiler. Ce défilement est lisse et vous permet de faire défiler très rapidement l'utilisation de la souris.
Lorsque j'ai utilisé Linux sur -ordinateurs portables, le défilement de deux doigts fonctionne à peu près la même fonction; Il est facile de faire défiler une page rapidement (beaucoup plus rapidement que possible en faisant défiler une roue de la souris), mais le défilement reste suffisamment lisse pour permettre un positionnement précis.
Je ne sais pas comment réaliser la même chose lors de l'exécution de Linux sur un bureau avec une souris. Pour autant que je puisse dire après un tas de googling, il n'existe aucun paramétrage spécifique à une application pour échanger le comportement du bouton de la souris de style Windows, ni aucun paramètre à l'échelle du système pour obtenir le même effet.
Juste pour faire ce concret, disons - si c'est pertinent - que je demande dans le contexte de Firefox, Google Chrome, Gedit et Eclipse sur une version récente de la Monnaie (ce que j'utilise à la maison) ou Ubuntu (ce que j'utilise au travail). Je suppose que c'est une question assez distro-agnostique et d'application-agnostique, cependant.
Pour autant que je sache, mes options de défilement sont:
Aucun de ces personnes ne me satisfait! Ce problème de l'UI est la seule chose qui fait poisons ma jouissance de Linux sur des ordinateurs de bureau et me fait presque souhaiter que j'utilisais un pavé tactile pour ordinateur portable au lieu d'une souris. Cela m'irrite suffisamment d'avoir conclu que l'une des personnes de base de l'interface utilisateur de base, qui résout ce problème, ou je ne suis qu'un monstre trop suprenvérent et cela ne dérange même personne d'autre - mais je ne suis pas sûr que .
Donc, mes questions sont:
La fonctionnalité dont vous parlez est appelée défilement automatique . Il vous permet de maintenir et de maintenir le bouton du milieu de la souris et de déplacer votre souris pour faire défiler sans heurts. Sous Linux, le comportement par défaut de cette action (appuyer sur le bouton Middle Mouse) est généralement utilisé pour coller le texte.
Cependant, il existe un réglage de préférence dans Firefox et une extension disponible pour chrome/chrome qui vous permettrait d'utiliser le bouton Middle Mouse pour faire défiler et activer cette fonctionnalité.
Sous Browsing, vous trouverez l'option appelée Use autoscrolling
. Placez une coche à côté de cela pour activer cette fonctionnalité dans Firefox.
Pour chrome/chrome, nous pouvons utiliser une extension appelée autoscroll (à partir de kaescripts.blogspot.com) .
Appuyez sur le bouton marqué ADD TO CHROME
Pour installer cette extension.
Cliquer sur Add Dans la boîte de dialogue de confirmation.
En ce qui concerne les autres applications, je n'ai pas encore trouvé de solution pour eux. Quoi qu'il en soit, ses grandes pages Web qui créent la majeure partie du problème pour lequel Firefox et Chrome/Chrome ont une solution.
Joyeux défilement!
Cela fonctionnera avec toutes vos applications sans avoir à installer quoi que ce soit.
Obtenez votre appareil d'entréeId. Dans mon cas, c'était 11.
xinput list
Si vous le souhaitez, énumérez les propriétés disponibles avec xinput list-props <deviceID>
. Si vous utilisez libinput (l'avenir/présent), presque toutes les propriétés commenceront avec libinput. Pour evdev
chèque ma réponse ici .
avec libinput
:
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
:
firefox > preferences > search auto scroll and enable it
dans Firefox, qui est livré avec Vanilla Ubuntu, il est parfois désactivé si vous souhaitez modifier davantage vos paramètres de souris comme dans le panneau de commande ci-dessous, vous voudrez peut-être installer gnome-tweak-outil
Deuxième alternative:
liste XInput
xInput Set-ProP 9 "Méthode de défilement libinput activé" 0, 0, 1