Personnellement, je trouve que le mouvement précis du pointeur est meilleur pour l'expérience globale du bureau, donc ce paramètre est important pour moi aussi. Je me suis toujours demandé pourquoi les concepteurs d'OS UXP ne se contentent pas de faire de l'accélération la valeur par défaut, mais ont également tendance à supprimer le contrôle de l'interface utilisateur.
Il se peut que vous trouviez que l'accélération, qui est censée vous rendre l'UXP plus confortable, est en fait indésirable dans certaines situations, car vous pourriez manquer les bons éléments de l'interface utilisateur à l'écran lorsque vous déplacez la souris rapidement, ou avoir besoin de précision pour une application de CAO. Plus précisément, il est difficile de contrôler les éléments de l'interface utilisateur des curseurs et des tourniquets ou de déplacer une forme sur l'interface utilisateur de certains concepteurs. De même, avec l'accélération, il est difficile de positionner précisément le curseur de la souris dans un éditeur de texte lorsque vous copiez-coller une zone de texte. Certains diront que lorsqu'on a besoin de précision, il suffit de ralentir, mais que faire si l'on ne veut pas ralentir et obtenir quand même de la précision ?
Vous pouvez vérifier s'il y a une accélération ou non :
(1). Déplacez le pointeur de votre souris vers la droite de l'écran, remarquez la position physique de l'appareil sur la table.
(2). Déplacez modérément la souris vers la gauche pour que le curseur se déplace au centre de l'écran, puis ramenez très lentement le dispositif physique à sa position initiale.
(3). Répétez les étapes (1) et (2) plusieurs fois.
S'il n'y a pas d'accélération, le curseur devrait arriver à la droite de l'écran tout le temps. S'il y a une accélération, le pointeur se déplace de plus en plus vers la gauche, de sorte qu'après 3 ou 4 fois, il arrive juste à gauche de l'écran, vous devez donc le corriger.
L'absence d'accélération signifie que vous devez ajuster le Device Accel Velocity Scaling
paramètre.
Il ralentit le mouvement de la souris en général, et vous devez donc compenser cela par un réglage constant de la vitesse. Cela peut être fait en diminuant la valeur de Device Accel Constant Deceleration
paramètre.
Voici ce qui a fonctionné pour moi :
- Trouvez l'identifiant du périphérique de la souris :
$ xinput list ... PixArt USB Optical Mouse id=10 [slave pointer (2)] ...
L'identifiant du dispositif = 10
- Lister les propriétés de l'appareil
$ xinput list-props 10 ... Device Accel Constant Deceleration (276): 1.000000 ... Device Accel Velocity Scaling (278): 10.000000 ...
- Réduisez le paramètre d'échelle à son minimum, ce qui devrait donner un mouvement de souris égal au mouvement physique réel. Que vous le définissiez à quelque chose comme 0,1, 0,001 ou 1e-30 n'a pas d'importance, car il s'agit d'une accélération beaucoup plus faible que la valeur par défaut de 10,0. Vous ne pouvez pas la définir sur zéro, car cela serait considéré comme une erreur.
$ xinput set-prop 10 278 1e-10
- (facultatif) Maintenant, vous pouvez remarquer que malgré la précision, la vitesse a été diminuée en général, donc vous pouvez avoir besoin de jouer avec les paramètres suivants
Constant Deceleration
pour rétablir une vitesse confortable. Dans mon cas, un réglage confortable était de 0,7, ce qui accélère le pointeur de moitié et donne l'impression que la souris se déplace à la même vitesse qu'avant, mais sans accélération :
$ xinput set-prop 10 276 0.7
Si vous voulez qu'il soit plus rapide, définissez une valeur plus faible ici, comme 0,5, 0,4 etc. Si vous voulez qu'il soit plus lent, mettez une valeur comme 1.0, 1.2 ou même 1.5.
2 votes
Quelle est la différence entre ces deux-là ?
3 votes
@Web-E L'accélération est la vitesse à laquelle la vitesse change avec le temps.
0 votes
@Web-E ce sont deux choses différentes.
0 votes
Veuillez consulter la réponse de @kellogs au bas des réponses sur la façon de résoudre ce problème dans un ubuntu moderne (19.04).