Sous Windows, la plupart des programmes dotés de grands conteneurs de texte pouvant défiler (par exemple tous les navigateurs, la plupart des traitements de texte et des IDE) vous permettent d'appuyer sur le bouton central de la souris, puis de déplacer la souris pour faire défiler. Ce défilement est fluide et vous permet de faire défiler très rapidement en utilisant juste la souris.
Lorsque j'ai utilisé Linux sur des ordinateurs portables , le défilement à deux doigts remplit à peu près la même fonction; il est facile de faire défiler une page rapidement (beaucoup plus rapidement que l'on ne peut en faisant défiler la molette de la souris) mais le défilement reste suffisamment fluide 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 sache après un tas de recherches sur Google, il n'y a ni paramètres spécifiques à l'application pour passer au comportement du bouton central de la souris de style Windows, ni aucun paramètre à l'échelle du système pour obtenir le même effet.
Juste pour rendre cela 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 Mint (ce que j'utilise à la maison) ou Ubuntu (ce que j'utilise) au travail). Je soupçonne que c'est une question assez distro-agnostique et indépendante de l'application, cependant.
Pour autant que je sache, mes options de défilement sont les suivantes:
- Faites défiler avec la molette de la souris - lentement!
- Utilisez les touches PgUp / PgDn - saute sur une distance énorme à la fois, donc ne peut pas être utilisé pour un positionnement précis et est moins confortable que l'utilisation de la souris
- Faites glisser la barre de défilement sur le côté droit de l'écran de haut en bas comme je le faisais sur les anciens PC Windows avec des souris à deux boutons. C'est ce que je fais dans la pratique, mais c'est tout simplement moins confortable que le défilement de la souris au milieu de Windows; sur un grand écran large, il me faut plus d'une seconde pour déplacer le curseur du milieu de l'écran vers la barre de défilement, et la plupart d'une seconde pour le reculer, et je dois quitter les yeux du contenu que je suis en train de faire défiler pour le faire.
Rien de tout cela ne me satisfait! Ce problème d'interface utilisateur est la seule chose qui empoisonne mon plaisir de Linux sur les ordinateurs de bureau et me fait presque regretter d'utiliser un pavé tactile d'ordinateur portable au lieu d'une souris. Cela m'irrite assez que j'ai conclu que soit je manque une fonctionnalité de base de l'interface utilisateur Linux qui résout ce problème, soit je suis juste un monstre hypersensible et cela ne dérange même personne - mais je ne suis pas sûr de savoir .
Donc mes questions sont:
- Le défilement du bouton central de la souris de style Windows existe-t-il partout dans le monde Linux, ou est-ce vraiment purement Windows? En particulier, les navigateurs Web Linux vous permettent-ils d'utiliser le défilement de style Windows?
- Existe-t-il des mécanismes de défilement des pages qui existent sous Linux mais pas sous Windows, en particulier ceux qui remplissent le rôle que j'ai décrit?
- Y a-t-il d'autres solutions qui me manquent?
xorg.conf
qui m'ont aidé (j'ai tendance à copier mes anciennesxorg.conf
personnalisations vers de nouvelles installations, donc je ne me souviens pas exactement). Si vous utilisez GNOME, essayez de fouiller dans les préférences de votre souris et voyez s'il y a quelque chose.Réponses:
La fonctionnalité dont vous parlez s'appelle le défilement automatique . Il vous permet de maintenir enfoncé le bouton central de la souris et de déplacer votre souris pour faire défiler en douceur. Sous Linux, le comportement par défaut de cette action (en appuyant sur le bouton central de la souris) est généralement utilisé pour coller du texte.
Cependant, il existe un paramètre de préférence dans Firefox et une extension disponible pour Chrome / Chromium qui vous permettrait d'utiliser le bouton central de la souris pour faire défiler et activer cette fonctionnalité.
Firefox
Sous Browsing, vous trouverez l'option appelée
Use autoscrolling
. Cochez cette case pour activer cette fonctionnalité dans Firefox.Chrome / Chrome
Pour Chrome / Chromium, nous pouvons utiliser une extension appelée AutoScroll (de kaescripts.blogspot.com) .
Appuyez sur le bouton étiqueté
ADD TO CHROME
pour installer cette extension.Cliquez sur Adddans la boîte de dialogue de confirmation.
Autres applications
En ce qui concerne les autres applications, je n'ai pas encore trouvé de solution pour elles. Quoi qu'il en soit, ce sont les pages Web hautes qui créent la plupart du problème pour lequel Firefox et Chrome / Chromium ont une solution.
Bon défilement!
la source
https://chrome.google.com/webstore/category/apps?hl=en
lui.Cela fonctionnera avec toutes vos applications sans avoir besoin d'installer quoi que ce soit.
Obtenez votre ID de périphérique d'entrée. Dans mon cas (Logitech M315 / M235) était de 11.
Si vous le souhaitez, répertoriez les propriétés disponibles avec
xinput list-props <deviceID>
. Si vous utilisez libinput (le futur / présent), presque toutes les propriétés commenceront par libinput . Pourevdev
vérifier ma réponse ici .Avec
libinput
:Définir les propriétés de la souris
Description de
man libinput
:la source
evdev
[faire une chose]. Aveclibinput
: [faire une autre chose]." Comment puis-je savoir lequel s'applique à moi? Je n'ai jamais entendu parler non plus avant de lire cette réponse.modinfo $(lsmod|grep -iE "input" | col1)
) ne l'affiche pas . Mais après avoir obtenu votre deviceID et répertorier les propriétés, si vous utilisezlibinput
presque toutes les propriétés commenceront par ce mot. Vous aurezxserver-xorg-input-libinput
également installé le paquet, lalibinput-list-devices
commande listera votre appareil (certainement sur/proc/bus/input/devices
). Si vous utilisez X, vous trouverez plus d'informations sur diggin/usr/share/X11/xorg.conf.d/
.