Est-il possible d'avoir une vitesse de défilement de la molette de la souris différente en fonction de l'application exécutée sur le dessus (focalisée).
Comme une vitesse de défilement plus lente pour guake pour une lecture facile et plus élevée pour un navigateur Web pour un défilement plus rapide.
xorg
mouse-scroll
mouse-wheel
Braiam
la source
la source
Réponses:
introduction
Le script suivant
dynamic_mouse_speed.py
permet de spécifier le pointeur de la souris et / ou la vitesse de défilement lorsque la fenêtre définie par l'utilisateur a le focus.Important : le script nécessite un
imwheel
programme pour augmenter la vitesse de défilement. Veuillez l'installer viasudo apt-get install imwheel
Usage
Comme indiqué par le
-h
drapeau:Le script permet à l'utilisateur de sélectionner la fenêtre qu'il souhaite suivre avec un clic de souris. Le pointeur de la souris se transforme en croix et l'utilisateur peut sélectionner la fenêtre de son choix.
L'exécution
python3 dynamic_mouse_speed.py
seule n'affiche qu'une boîte de dialogue contextuelle et ne fait rien par elle-même.L'exécution
python3 dynamic_mouse_speed.py -s 5
augmente la vitesse de défilement, tandis que lapython3 dynamic_mouse_speed.py -s -5
vitesse de défilement diminue.python3 dynamic_mouse_speed.py -p -0.9
diminue la vitesse du pointeur, tout enpython3 dynamic_mouse_speed.py -p 0.9
augmentant la vitesse du pointeur.-s
et les-p
options peuvent être mélangées.-v
produit des informations de débogage sur la ligne de commande.La source
Également disponible en tant que GitHub gist
Remarques
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Celles - ci peuvent être ignorées.Evdev Scrolling Distance
propriété est trouvéela source
imwheel
package, ce qui le rendra un peu plus compliqué. Je vous ferai savoir une fois que je mettrai à jour ma réponse. Quant à ce que vous avez dit sur le comportement imprévisible des utilisateurs, je ne vois pas en quoi cela est imprévisible. Pourriez-vous expliquer plus?