Comme le titre l'indique, je souhaite augmenter le nombre de lignes passées lorsque j'utilise la molette de la souris pour le défilement. Je sais qu'il existe des moyens de le faire pour Firefox et Chromium, bien que je veuille quelque chose pour tout le système, principalement à cause du lecteur PDF.
Je suis sur un ordinateur de bureau et utilise une souris sans fil Microsoft 5000.
mouse
mouse-scroll
mouse-wheel
Rodrigo Martins
la source
la source
Mouse & Touchpad
configuration du système. Dommage, nous avons toujours besoin d'un logiciel tiers (pour l'instant).Réponses:
Préalablement
Avec le système de pilote d'entrée actuellement utilisé, il n'est pas possible de changer la vitesse de défilement de la souris, du moins sans inconvénients. Vous pouvez régler la vitesse de défilement pour Qt-Applications en utilisant un paramètre KDE, mais le seul moyen actuel de modifier le défilement de manière générique consiste à utiliser,
imwheel
ce qui semble poser problème à bien des égards (voir les commentaires). À l'avenir, cela sera corrigé aveclibinput
et la base de données matérielle de systemd.Manière actuelle
Installez
imwheel
à l'aide de la commande suivante ou à partir du Centre de logiciel :Créez (si nécessaire) et éditez le fichier
~/.imwheelrc
de configuration avec un éditeur de votre choix (par exemplegedit
). Remplissez les champs suivants pour augmenter la vitesse de défilement de chaque commande. NB: Ce fichier de configuration appliquera ces nouveaux paramètres de défilement à tous les programmes (y compris le terminal, qui peut ne pas être ce que vous voulez).Si vous souhaitez uniquement appliquer ces paramètres
Chrome
, par exemple, utilisez ces paramètres:La
3
est un multiplicateur de défilement pour augmenter l'efficacité de la molette de défilement. Dans le fichier README du projet, il est appelé "REPS". Le readme déclare:En d'autres termes, il s'agit d'un multiplicateur de parchemin. Si
REPS
est défini sur3
, cela signifie que lorsque la molette de la souris commande une commande de défilement, le logiciel intercepte cette commande et envoie 3 commandes au PC au lieu de 1, le faisant ainsi défiler 3 fois plus loin ou "plus vite".Pour plus d'informations, consultez également la page de manuel:
ou reportez-vous au fichier README du projet.
Vous pouvez commencer
imwheel
par taper:Assurez-vous de ne pas démarrer l'imwheel deux fois! C'est un bug connu, mais vous pouvez arrêter imwheel avec la commande:
Pour pouvoir
imwheel
démarrer automatiquement à chaque démarrage de votre ordinateur , vous devez l'ajouter au menu de démarrage APRÈS le chargement d'une x-window. IMPORTANT: comme imwheel repose déjà sur une fenêtre x, cela ne fonctionnera PAS si vous l’ajoutez à crontab, /etc/init.d ou /etc/rc.local. Cela signifie que vous devez le faire de cette façon à la place:Ubuntu:
Utilisez l’éditeur graphique "Applications de démarrage" pour ajouter
imwheel
un programme de démarrage: https://askubuntu.com/a/48327/327339Xubuntu:
Utilisez l'éditeur graphique "Session and Startup" -> Démarrage automatique de l'application -> Ajouter pour l'ajouter en
imwheel
tant que programme de démarrage.Plus de captures d'écran ici: https://askubuntu.com/a/369443/327339 .
Futur
Ce tutoriel est en cours de développement.
libinput
semble être inclus avec Wily Werewolf (15.10) où vous devez installer le paquetxserver-xorg-input-libinput
. Après avoir installélibinput
avecil devrait être utilisé pour chaque entrée après le redémarrage du Xorg (une déconnexion suffirait). Maintenant que vous utilisez,
libinput
vous pouvez ajuster les paramètres de votre souris. Vous trouverez un didacticiel complet dans le fichier /lib/udev/hwdb.d/70-mouse.hwdb . Permettez-moi de couvrir ici que les bases.Les étapes suivantes doivent être effectuées en tant que
root
. C'est pour cette raison que je vous rappelle amicalement que tout ce que vous faites doit être pris en charge.Tout d' abord obtenir l'ID du fournisseur
<vid>
et l'identifiant du produit à l'<pid>
aidelsusb
. Ici, avec une souris Logitech MX 518 comme exemple. Si vous avez la ligne suivante dans la sortie delsusb
.Le
<vid>
est046d
et le<pid>
estc051
.Puis créez un fichier qui ressemble à ce qui suit avec
gksudo gedit /etc/udev/hwdb.d/71-mouse-local.hwdb
Par exemple, ce fichier pour l'exemple Logitech MX 518 ci-dessus:
Ce fichier définit l'angle de clic de la molette de la souris sur 30 ° (la valeur par défaut est généralement 15). Pour utiliser ce paramètre, mettez à jour hwdb avec les commandes suivantes:
On peut déterminer comment
${id}
utiliserxinput
(recherchez l'identifiant de votre souris), puis exécutezxinput list-props ${xinput_id}
.la source
imwheel
la fonction permet de changer de fenêtre en faisant simplement défiler la souris sur leurs icônes dans le lanceur d’unités.".*"
par"Evince"
si vous utilisez Evince. Ensuite, l'Unity-Launcher fonctionne comme prévu.Future
solution? Je l'ai essayé mais je ne l'ai pas fait fonctionner. J'aimerais connaître un moyen de savoir même si elle aMOUSE_WHEEL_CLICK_ANGLE
même été modifiée avec succès, mais je ne sais pas comment vérifier sa valeur actuelle. L'angle par défaut varie en fonction de la souris, comme visible dans/usr/lib/udev/hwdb.d/70-mouse.hwdb
, mais la plupart en ont 15 pour le moment.Notez que l'utilisation de l'
~/.imwheelrc
option recommandée dans la réponse acceptée n'augmente pas réellement la vitesse de la molette de défilement. Au lieu de cela, il remplace le défilement par plusieurs touches fléchées. Cela présente l'inconvénient de ne pas pouvoir faire défiler une fenêtre tant que vous n'avez pas activé le focus, et non le comportement par défaut. Cette réponse vise à fournir une alternative qui se comporte plus étroitement au comportement natif.Pour fournir une réponse concise pour Ubuntu> 14.04 (combinant les réponses de @tvm et @redanimalwar avec le commentaire de @ aroll605 ), il semble que la meilleure option pour augmenter réellement la vitesse de la molette de défilement est d'installer
imwheel
sudo apt install imwheel
(remplacezapt
par enapt-get
fonction de votre système)gedit ~/.imwheelrc
et colleroù vous devriez essayer différentes valeurs
#
dans les lignesPour tester les paramètres, utilisez la commande
killall imwheel && imwheel -b "4 5"
Ouvrez les applications de démarrage et ajoutez
imwheel -b "4 5"
Notez que l'utilisation de l'option
-b "4 5"
limite imwheel à n'affecter que la molette de défilement, décrite ici .la source
#
?2
,1
ou même une valeur décimale, par exemple0.5
,?2
, tout en considérant le bégaiement.// Modifier
Comme cela obtient de temps en temps des votes positifs: je ne l'utilise plus (par paresse après les réinstallations) et je pense maintenant que ce script est un curseur et des choses trop lourdes. Les gens ont également signalé des problèmes avec le temps. Donc, en tant que gars minimaliste, j'ai maintenant créé moi-même la configuration. C'est probablement une chose une fois pour la plupart des gens.
J'ai édité ceci pour être un guide en 4 étapes avec tout ce dont vous avez besoin.
Et une autre mise à jour: depuis que je suis passé à KDE, cela n’est pas le cas pour Gnome (je n’ai même pas réalisé à quel point KDE me manquait). Le problème est que les paramètres de la souris KDE n'ont en réalité aucun effet sur Firefox (et d'autres applications GTK, je suppose), mais comme mon objectif principal était de naviguer sur le Web, j'ai découvert qu'il était possible de modifier le défilement de la souris dans Firefox même. .
Je l'ai mis à 600 et c'est parfait pour moi
// Fin de l'édition
La réponse acceptée a une configuration qui, pour une raison quelconque, mappe le défilement sur les touches HAUT et BAS du clavier. Cela n'a aucun sens pour moi.
J'ai trouvé un script parfait qui mappe réellement à la souris et ajoute une interface graphique pour configurer la vitesse de la souris.
Il y a aussi une vidéo où il est présenté. Je n'ai même pas fini de regarder ça parce que je l'ai fait tourner en un rien de temps. Les éléments suivants installeraient les packages requis, téléchargeraient le script et l'exécuteraient pour nous:
Réglez la vitesse de la roue sur un joli curseur et soyez heureux. Plus tard, il suffit de changer avec la
set-mousewheel
commande.Vous ne savez pas si imweel est automatiquement lancé après l'installation, sinon nous devons l'ajouter aux applications de démarrage.
la source
imwheel -b "4 5"
pour le restreindre à la molettezenity --scale --window-icon=info --ok-label=Apply --title="Wheelies" --text "Mouse wheel speed:" --min-value=1 --max-value=100 --value="$CURRENT_VALUE" --step 1
renvoyée erreur:This option is not available. Please see --help for all possible usages.
Mes deux sous: ma souris ergonomique Microsoft Sculpt défilait d’une demi-page à la fois sur Ubuntu 15.04 (Lenovo ThinkPad x220), ce qui m’ennuyait énormément. J’ai essayé diverses solutions, mais j’ai eu l’idée de déconnecter la souris du port USB (la clé de connexion sans fil) et de la reconnecter. Voilà! ... des vitesses de défilement "normales" s'ensuivirent :). J'espère que ça aide quelqu'un.
la source
Bien que les
imwheel
suggestions ci-dessus aient un peu aidé, j’ai trouvé que la suppression du mécanisme mécanique de défilement-clic rendait la molette de la souris beaucoup plus agréable à utiliser - non seulement supprimer le clic, mais aussi le rendre plus rapide et plus précis à contrôler!Et cela n'a pris que 3 minutes - consultez ces instructions:
http://www.instructables.com/id/Making-a-mouse-wheel-not-click./
En un mot, vous supprimez ce ressort de gauche (veillez à remettre le ressort de droite exactement à sa place):
Remarque: j'ai une souris standard bon marché - une Logitech B100, d'autres ont enregistré des succès sur des modèles similaires. Votre kilométrage peut varier.
la source
imwheel
émettra des événements double scroll en chrome, ce qui est agaçantPour
i3wm
et leslibinput
utilisateurs, je suggère libinput_patch , qui donne une entrée pour changer le delta de défilement en temps réel, et est bien meilleur dans mon cas d'utilisationla source
Je viens de chercher ce problème, car après un redémarrage, la molette de la souris est devenue très lente. Après avoir essayé de le résoudre avec différentes applications (imwheel, ...), je l'ai simplement débranché et rebranché et tout a fonctionné comme avant. Donc, si la vitesse change entre les redémarrages sans que vous ne fassiez rien, cela vaut la peine d'essayer.
la source