Comment changer la vitesse / sensibilité de la souris?

72

Je suis sur un Asus Zenbook UX32VD dans Ubuntu 12.10. En 12.04 et 12.10, je n’ai pas pu modifier la vitesse de la souris (c’est-à-dire la "sensibilité" dans la boîte de 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. Des suggestions?

Le problème concerne à la fois le pavé tactile et la souris.

    
posée Felix 24.10.2012 - 11:06
la source

8 réponses

100

D'abord, nous devons identifier l'entrée device ID pour modifier la vitesse / sensibilité. Ouvrez un terminal et exécutez cette commande:

xinput --list --short

sortie:

[email protected]:~$ 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 Logitech USB RECEIVER et Synaptics TouchPad . Pour répertorier les propriétés du périphérique:

xinput --list-props "SynPS/2 Synaptics TouchPad"

MODIFIER:

Une autre option: xinput --list-props 11 as 11 est le nombre indiqué ci-dessus dans sa propriété parente (SynPS / 2 Synaptic TouchPad).

Réduisez maintenant les 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

MODIFIER:

Une autre option:      xinput --set-prop 11 267 1.511 est le périphérique, tout comme depuis le haut, 267 est l'ID de la propriété de périphérique (Decleration Constant Device Accel), comme vous pouvez le voir lorsque toutes les propriétés du périphérique 11 sont attachées, et enfin 1.5 est la vitesse désirée.

Vous devrez peut-être jouer un peu avec ce numéro pour le définir exactement comme vous le souhaitez.

Si vous devez définir cette valeur automatiquement chaque fois que Ubuntu démarre, alors:

créer un fichier .sh

#!/bin/sh

xinput --set-prop "SynPS/2 Synaptics TouchPad" "Device Accel Constant Deceleration" 1.5

changez le fichier en fichier exécutable:

chmod +x

et mettez ceci dans la liste des applications de démarrage.

Source: Configuration manuelle de la vitesse de la souris

    
réponse donnée Vikash Singh 29.10.2012 - 16:00
la source
30

Ubuntu 12.10 64-bit, TrackMan sans fil Logitech

xinput n’a rien fait pour moi.

xset q

pour vérifier les paramètres

xset mouse 3 0

Ceci met l'accélération à 3 et le seuil à zéro. Pas de grands réglages mais mieux qu'avant.

Si vous souhaitez utiliser une valeur fractionnaire, vous pouvez saisir 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.

    
réponse donnée John Gomez 26.03.2013 - 07:23
la source
5

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: lien

    
réponse donnée rubo77 04.12.2012 - 01:28
la source
1

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 le nom de votre périphérique. 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.

    
réponse donnée Mick 05.12.2013 - 14:37
la source
1

J'ai bien ajusté la décélération en fermant les yeux avant de déplacer le pointeur vers un endroit précis de l’écran. Après 5 ajustements, ma souris bouge maintenant autant que je le souhaite.

C'est la ligne que j'utilise en ce moment:

xinput --set-prop "Bluetooth Mouse M557" "Device Accel Constant Deceleration" 2.3

    
réponse donnée ViliusK 01.04.2015 - 15:58
la source
1

Exécuter sudo xset m 1 1 a fonctionné pour moi. La vitesse de ma souris se comporte désormais comme un comportement normal, comme sur la plate-forme Windows.

    
réponse donnée Hari Kishan 21.07.2017 - 09:28
la source
0

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

    
réponse donnée Grief 21.02.2017 - 00:15
la source
-1

J'utilise 16.04 sur mon Mac et xinput fonctionne bien avec Magic Mouse. La seule chose que je devais faire était de l'exécuter en tant que root:

sudo xinput --set-prop 14 271 3.0 

(Je suis impressionné par la rapidité de cette souris)

    
réponse donnée Luís Santos 11.04.2017 - 14:15
la source

Lire d'autres questions sur les étiquettes