Au préalable
Avec le système de pilotes d’entrée actuellement utilisé, il n’est pas possible de modifier la vitesse de défilement de votre souris, du moins pas sans inconvénients. Vous êtes en mesure d'ajuster la vitesse de défilement pour Qt-Applications en utilisant les paramètres de KDE, mais le seul moyen actuel de changer le défilement de manière générique consiste à utiliser imwheel
, ce qui semble problématique à bien des égards (voir commentaires). A l'avenir, cela sera corrigé avec libinput
et la base de données matérielle systemd.
Voie actuelle
Installez imwheel
avec la commande suivante ou depuis le Software Center :
$ sudo apt-get install imwheel
Créez (si nécessaire) et modifiez le fichier de configuration ~/.imwheelrc
avec un éditeur de votre choix (par exemple gedit
). Remplissez les informations suivantes 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, ce qui peut ne pas être ce que vous voulez).
".*"
None, Up, Up, 3
None, Down, Down, 3
Si vous souhaitez uniquement appliquer ces paramètres à Chrome
, par exemple, utilisez plutôt ces paramètres:
".*-chrome*"
None, Up, Up, 3
None, Down, Down, 3
Le 3
est un multiplicateur de défilement pour augmenter l'efficacité de la molette de défilement. Dans le README du projet, il s’appelle "REPS". Le readme indique:
[REPS]
Reps (Répétitions) vous permet d’indiquer un nombre correspondant au nombre de fois que vous souhaitez que les keysyms de sortie soient activés. Voir le graphique sur les liaisons par défaut pour le nombre de reps par défaut pour chaque combo de modificateurs (Le graphique est proche de la fin de ce document).
En d'autres termes, il s'agit d'un multiplicateur de défilement. Si REPS
est défini sur 3
, cela signifie que lorsque votre molette de commande commande une commande de défilement, le logiciel intercepte cette commande et envoie 3 commandes au PC au lieu de 1, ce qui le fait défiler 3 fois plus vite ".
Pour plus d'informations, consultez également la page de manuel:
$ man imwheel
ou consultez le README du projet.
Vous pouvez lancer imwheel
en tapant:
$ imwheel
Assurez-vous de ne pas démarrer la roue deux fois! C'est un bug connu, mais vous pouvez arrêter imwheel avec la commande:
$ killall imwheel
Pour que imwheel
démarre automatiquement à chaque démarrage de votre ordinateur , vous devez l’ajouter au menu de démarrage APRÈS le chargement d’une fenêtre x. IMPORTANT: comme imwheel repose sur une x-window déjà active, 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 "Startup Applications" pour ajouter imwheel
en tant que programme de démarrage: lien
Xubuntu:
Utilisez l'éditeur graphique "Session et démarrage" - & gt; Application Autostart - & gt; Ajouter pour ajouter imwheel
en tant que programme de démarrage.
Plus de captures d'écran ici: lien .
Future
Ce tutoriel est en cours de développement.
libinput
semble être inclus avec Wily Werewolf (15.10) où vous devez installer le package xserver-xorg-input-libinput
. Après avoir installé libinput
avec
$ sudo apt-get install xserver-xorg-input-libinput
il devrait être utilisé pour chaque entrée après le redémarrage du Xorg (la déconnexion serait suffisante). Maintenant que vous utilisez libinput
, vous pouvez ajuster les paramètres de votre souris. Vous pouvez trouver un tutoriel complet dans le fichier /lib/udev/hwdb.d/70-mouse.hwdb . Laissez-moi couvrir ici seulement les bases.
Les étapes suivantes doivent être effectuées en tant que root
. À cause de cela, je vous rappelle que tout ce que vous faites doit être respecté.
Commencez par obtenir l'identifiant du fournisseur <vid>
et l'identifiant du produit <pid>
en utilisant lsusb
. Ici, avec une souris MX 518 Logitech comme exemple. Si vous avez la ligne suivante dans la sortie de lsusb
.
Bus 005 Device 002: ID 046d:c051 Logitech, Inc. G3 (MX518) Optical Mouse
<vid>
est 046d
et <pid>
est c051
.
Créez ensuite un fichier qui ressemble à ceci avec gksudo gedit /etc/udev/hwdb.d/71-mouse-local.hwdb
mouse:usb:v<vid>p<pid>:name:*:
MOUSE_WHEEL_CLICK_ANGLE=??
Par exemple, ce fichier pour l'exemple Logitech MX 518 ci-dessus:
mouse:usb:v046dpc051:name:*:
MOUSE_WHEEL_CLICK_ANGLE=30
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 le hwdb avec les commandes suivantes:
udevadm hwdb --update
udevadm trigger /dev/input/event${id}
On peut déterminer le ${id}
en utilisant xinput
(recherchez l'ID de votre souris), puis exécutez xinput list-props ${xinput_id}
.