Cette question a été posée à plusieurs reprises sans réponse. J'ai utilisé mes compétences de base sur Google et je n'ai pas trouvé de solution. Ceci est à l'échelle du système. Ma souris défile simplement trop vite.
Je suis nouveau à Ubuntu et Linux en général. Changer de style ou autre chose (Ubuntu, KDE, Xubuntu) peut-il aider? Y a-t-il un code de terminal que je peux entrer?
J'ai retiré le dongle USB fourni avec ma souris sans fil, puis je l'ai rebranché et j'ai réglé la vitesse de défilement instantanément.
Pour changer les paramètres de la souris:
liste les périphériques, notez le bon numéro avec le nom de périphérique de la souris!
xinput list
liste les paramètres du périphérique numéro 9
xinput list-props 9
réglez l'accélération du périphérique 9 sur 3. Plus la valeur est élevée, plus vous divisez l'accélération. L'accélération est maximale pour une valeur égale à 1. La valeur de "base" semble être de 1,7, pour moi ...
xinput set-prop 9 'Device Accel Constant Deceleration' 3
Pour définir le changement de manière permanente:
Un fichier caché dans votre répertoire est ".profile" (Ctrl + H pour voir les fichiers cachés). Double-cliquez dessus et ouvrez-le. Copier coller la commande précédente à la fin. C'est tout!
P.S. pour appliquer la même commande à tous les utilisateurs, vous pouvez éditer le fichier/etc/profile (pas un fichier caché).
S'amuser.
J'ai un Logitech PerformanceMouse MX et aucune des solutions ici n'a fonctionné. La seule chose qui a fonctionné pour moi utilisait certaines parties du projet this .
xserver-xorg-input-evdev
.rules.d/install.sh
. Il copiera les règles udev à l'emplacement approprié et demandera des autorisations si nécessaire.plugdev
: $ Sudo gpasswd -a <your-username plugdev
Vous pouvez maintenant définir votre vitesse de défilement avec les commandes xinput
suivantes ( source ):
$ xinput set-prop <devnum> "Evdev Scrolling Distance" 8 1 1 # for smooth scroll
$ xinput set-prop <devnum> "Evdev Scrolling Distance" -8 1 1 # for smooth 'natural' scroll
Si vous modifiez le 8
en une valeur inférieure, la sensibilité augmente. Le retourner en négatif change la direction du défilement. Augmenter la valeur diminue la sensibilité.
Vérifiez d'abord quel périphérique est la souris:
xinput list
Maintenant, choisissez l’identifiant de votre souris et listez ses paramètres actuels:
xinput list-props <device-id>
puis modifiez les paramètres comme suit: où Evdev scrolling distance [vertical] [horizontal] [dial]
xinput set-prop <device-id> 'Evdev Scrolling Distance' 1 3 5
où la combinaison des trois derniers chiffres dépend de la souris:
J'ai écrit un script simple qui vous permet de trouver quel périphérique possède cette propriété (Le script itère sur tous les périphériques xinput et ne répertorie que ceux qui ont une propriété contenant scroll
).
xinput list | cut -f2 | cut -f2 -d'=' | xargs -d $'\n' -I'{}' sh -c "xinput list-props '{}' | grep -iq scroll && (echo Listing dev id '{}'; xinput list-props '{}')"
xinput --set-prop 11 295
Notez que par exemple dans Firefox, vous pouvez définir dans about:config
mousewheel.system_scroll_override_on_root_content.vertical.factor
N'oubliez pas de définir
mousewheel.system_scroll_override_on_root_content.enabled
à vrai.
Cette solution fonctionne pour moi:
Sudo apt-get install imwheel zenity
Créez un script bash et insérez ceci:
#!/bin/bash
# Version 0.1 Tuesday, 07 May 2013
# Comments and complaints http://www.nicknorton.net
# GUI for mouse wheel speed using imwheel in Gnome
# imwheel needs to be installed for this script to work
# Sudo apt-get install imwheel
# Pretty much hard wired to only use a mouse with
# left, right and wheel in the middle.
# If you have a mouse with complications or special needs,
# use the command xev to find what your wheel does.
#
### see if imwheel config exists, if not create it ###
if [ ! -f ~/.imwheelrc ]
then
cat >~/.imwheelrc<<EOF
".*"
None, Up, Button4, 1
None, Down, Button5, 1
Control_L, Up, Control_L|Button4
Control_L, Down, Control_L|Button5
Shift_L, Up, Shift_L|Button4
Shift_L, Down, Shift_L|Button5
EOF
fi
##########################################################
CURRENT_VALUE=$(awk -F 'Button4,' '{print $2}' ~/.imwheelrc)
NEW_VALUE=$(zenity --scale --window-icon=info --ok-label=Apply --title="Wheelies" --text "Mouse wheel speed:" --min-value=1 --max-value=100 --value="$CURRENT_VALUE" --step 1)
if [ "$NEW_VALUE" == "" ];
then exit 0
fi
sed -i "s/\($TARGET_KEY *Button4, *\).*/\1$NEW_VALUE/" ~/.imwheelrc # find the string Button4, and write new value.
sed -i "s/\($TARGET_KEY *Button5, *\).*/\1$NEW_VALUE/" ~/.imwheelrc # find the string Button5, and write new value.
cat ~/.imwheelrc
imwheel -kill
# END OF SCRIPT FILE
Maintenant, lancez le script et définissez la vitesse de votre souris souhaitée.
Merci à: http://www.nicknorton.net/?q=node/1
En plus de tout cela, vous pouvez utiliser le bon vieux répertoire synaptics pour cela (ouais, je sais que ce n’est plus supporté, mais soyons honnêtes, la documentation de libinput
est vraiment dure).
Si vous utilisez la version 18.04 ou une version ultérieure, installez simplement Synaptics:
Sudo apt-get install xserver-xorg-input-synaptics
maintenant, allez à /usr/share/X11/xorg.conf.d
et éditez simplement le fichier 70-synaptics.conf
cd /usr/share/X11/xorg.conf.d
Sudo nano 70-synaptics.conf
trouvez la section Section "InputClass" Identifier "touchpad catchall"
puis ajoutez ces options:
Option "VertScrollDelta" "16"
Option "HorizScrollDelta" "16"
Le numéro par défaut est 26
plus le nombre est faible, plus le défilement est rapide, plus le défilement est lent. Enfin, cela devrait ressembler à ceci:
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
# MatchDevicePath "/dev/input/event*"
Option "VertScrollDelta" "16"
Option "HorizScrollDelta" "16"
EndSection
Enregistrez le fichier et fermez-le (Ctrl + O puis Enter puis Ctrl + X).
Déconnectez-vous et reconnectez-vous pour que les modifications prennent effet.
Le pilote Synaptics est un pilote avec d’énormes options. Je ne sais pas qui dans un monde a décidé de migrer vers la libinput NO OPTION.
D'autres options sont disponibles à l'adresse suivante:
https://www.x.org/archive/X11R7.5/doc/man/man4/synaptics.4.html