Je suis sur un Asus Zenbook UX32VD dans Ubuntu 12.10. En 12.04 et 12.10, je n’ai pas été en mesure de modifier la vitesse de la souris (c’est-à-dire la "sensibilité" dans le dialogue souris/pavé tactile). Je peux changer le curseur, mais rien ne change.
C'est un gros problème pour moi, car la vitesse de la souris est un peu lente. Aucune suggestion?
Le problème concerne à la fois le pavé tactile et la souris.
Nous devons d’abord identifier l’entrée device ID
pour modifier la vitesse/sensibilité. Ouvrez un terminal et lancez cette commande:
xinput --list --short
sortie:
abcd@abcd-abcde:~$ xinput --list --short
Virtual core pointer
↳ SynPS/2 Synaptics TouchPad id=11 [slave pointer (2)]
↳ Logitech USB RECEIVER id=12 [slave pointer (2)]
Mes périphériques de pointage sont un Logitech USB RECEIVER
et un Synaptics TouchPad
. Pour lister les propriétés du périphérique:
xinput --list-props "SynPS/2 Synaptics TouchPad"
EDIT:
Une autre option: xinput --list-props 11
en tant que 11
est le numéro indiqué ci-dessus dans sa propriété parent (SynPS/2 Synaptic TouchPad).
Maintenant, réduisez ses valeurs de propriété pour répondre à vos besoins:
Device Accel Constant Deceleration (267): 2.500000
en utilisant cette commande:
xinput --set-prop "SynPS/2 Synaptics TouchPad" "Device Accel Constant Deceleration" 1.5
EDIT:
Une autre option: xinput --set-prop 11 267 1.5
où 11
est le périphérique, comme ci-dessus, 267
est l'id de la propriété du périphérique (Device Accel Constant Decleration), comme vous pouvez le voir lorsque le périphérique 11
est répertorié avec toutes les propriétés attachées, et enfin 1.5
est votre vitesse désirée.
Vous devrez peut-être jouer avec ce numéro un peu pour le régler exactement comme vous le souhaitez.
Si vous devez définir cette valeur automatiquement à chaque démarrage d'Ubuntu, alors:
créer un fichier .sh
#!/bin/sh
xinput --set-prop "SynPS/2 Synaptics TouchPad" "Device Accel Constant Deceleration" 1.5
changer le fichier en exécutable:
chmod +x
et mettez ceci dans la liste des applications de démarrage.
Ubuntu 12.10 64 bits, Logitech TrackMan sans fil
xinput n'a rien fait pour moi.
xset q
pour vérifier les paramètres
xset mouse 3 0
Cela règle l'accélération sur 3 et le seuil sur zéro. Pas de bons réglages mais meilleurs qu'avant.
Si vous souhaitez utiliser une valeur fractionnelle, vous pouvez entrer une fraction (c'est-à-dire 3/2) au lieu d'un nombre à virgule flottante.
La page de manuel indique que les paramètres seront perdus lors de la déconnexion/du redémarrage.
Vous pouvez utiliser ces scripts pour définir la vitesse du pavé tactile et de la souris à chaque démarrage du système:
#!/bin/sh
TP=$(xinput --list --short|grep -i touchpad|cut -f 1 | cut -d" " -f 5-|sed 's/\s\+$//g')
xinput --set-prop "$TP" "Device Accel Constant Deceleration" 1.5
xinput --set-prop "$TP" "Device Accel Velocity Scaling" 10
Pour moi, je pense que 1.5 et 10 sont des valeurs appropriées pour le touchpad .
J'utilise aussi une souris USB Logitech.
Donc, pour une souris Logitech , utilisez ce script:
#!/bin/sh
MOUSE=$(xinput --list --short|grep -i Logitech| cut -f 1|cut -d" " -f 5-|sed 's/\s\+$//g')
xinput --set-prop "$MOUSE" "Device Accel Constant Deceleration" 1.2
xinput --set-prop "$MOUSE" "Device Accel Velocity Scaling" 10
Pour moi, je pense que 1.2 et 10 sont des valeurs appropriées pour la souris .
J'ai créé un projet sur Github: https://github.com/rubo77/mouse-speed
Les options "Device Accel ..." mentionnées ci-dessus n'existent pas sur ma machine. Lenovo T440 sous Ubuntu 18.04
Au lieu de cela, j'ai du succès en utilisant ceux-ci:
xinput --set-prop "TPPS/2 IBM TrackPoint" "Coordinate Transformation Matrix" 0.5 0 0 0 0.5 0 0 0 1
La "matrice de transformation de coordonnées" d'origine était 1 0 0 0 1 0 0 0 1 et j'ai maintenant la moitié de la vitesse, ce qui est assez lent pour moi.
Avec cette syntaxe, nous pouvons ajuster la vitesse horizontale et verticale séparément.
Utiliser Sudo xset m 1 1
a fonctionné pour moi. La vitesse de ma souris se comporte désormais de manière normale, comme sur la plate-forme Windows.
J'ai réglé la décélération en fermant les yeux avant de déplacer le pointeur vers un certain endroit de l'écran. Après 5 ajustements, ma souris bouge maintenant comme je l’attendais.
C'est la ligne que j'utilise en ce moment:
xinput --set-prop "Bluetooth Mouse M557" "Device Accel Constant Deceleration" 2.3
Comme mentionné par d'autres, l'accélération n'est pas la même chose que la vitesse. Jusqu'à récemment, j'utilisais le paramètre Coordinate Transformation Matrix
pour mettre à l'échelle la vitesse de la souris et désactiver l'accélération de la souris avec xinput
. Mais cela vient avec ses propres problèmes - j'ai eu des problèmes dans Blender lorsque je fais glisser le bouton du milieu de la souris pour faire pivoter la scène - le curseur sautait dès que j'ai relâché le bouton. Il y a un numéro ouvert .
Mais j'ai trouvé un moyen de régler directement le DPI de la souris. Il est possible de créer un fichier de réglage ici:
Sudo vim /etc/udev/hwdb.d/50-mouse-dpi.hwdb
Avec le contenu suivant - Remplacez <name-of-the-device>
par le nom indiqué dans xinput
(par exemple, "Souris de jeu rechargeable Logitech G700s").
mouse:*:name:<name-of-the-device>:
MOUSE_DPI=320
Pour appliquer les paramètres, exécutez
Sudo systemd-hwdb update && Sudo udevadm trigger
Répétez cette opération jusqu'à ce que vous trouviez une valeur DPI qui vous rende heureux.
J'ai utilisé le profil "simple" pour augmenter la résolution de la souris sans accélération.
#!/bin/bash
device="Dell Dell USB Optical Mouse"
resolution_percent="241" # Greater than 100, use constant deceleration otherwise with profile -1.
xinput set-prop "$device" "Device Accel Profile" 4 # Simple profile with threshold 0 allows constant scaling up
xinput set-ptr-feedback "$device" 0 "$resolution_percent" 100 # Set threshold to 0 and acceleration to $resolution_percent/100
Vous devrez modifier le script en utilisant votre nom de périphérique particulier. Vous pouvez rechercher cela en exécutant xinput sans arguments. De plus, le script doit être exécuté chaque fois que la souris est connectée ou lorsque vous démarrez le système.
Je veux juste ajouter aux réponses précédentes qu'il est possible qu'il n'y ait pas de propriété "Device Accel Constant Deceleration"
. Par exemple, je ne l’ai pas pour Logitech G600 dans Kubuntu 17.04. Mais il y a "Coordinate Transformation Matrix"
qui est encore plus puissant