Existe-t-il un moyen d'augmenter la vitesse de la souris dans KDE4? Je ne veux aucune accélération de pointeur, c'est juste la vitesse de la souris que je veux changer.
Edit : Malheureusement, l'édition du xorg.conf n'est pas une option pour moi, car je veux que les utilisateurs puissent configurer eux-mêmes la vitesse de la souris et c'est la politique de l'entreprise de refuser aux utilisateurs la permission de changer le xorg.conf.
Réponses:
KDE n'a pas encore intégré cela dans son centre de contrôle, mais vous pouvez utiliser xinput depuis la ligne de commande. Tout d'abord, exécutez
xinput list
pour trouver le numéro de périphérique de votre souris:Sur mon ordinateur portable, l'ID d'appareil que je veux est 10 (SynPS / 2 Synaptics TouchPad). Sur votre système, vous devrez décider quel appareil est le bon. Ensuite, exécutez
xinput list-props <your device id>
pour voir les paramètres actuels de cet appareil:La propriété qui vous intéresse est "Device Accel Constant Deceleration (267)". Pour ralentir votre souris, la valeur doit être augmentée en exécutant
xinput set-prop <your device id> <property id> <value>
:Dans cet exemple, la valeur est augmentée de 2,5 à 5,0 et la souris se déplace à mi-vitesse.
la source
set-prop
entraîne: X Erreur de demande échouée: BadAccess (tentative d'accès à la ressource privée refusée) X.Org X Server 1.16.0, exécutant le bureau Unity. Pour X.Org X Server 1.9.3.90, l'ID de la souris est 6 et le numéro de propriété 233.La terminologie des paramètres de la souris sous Linux (Xorg) est légèrement différente de celle de Windows.
Il existe trois paramètres importants:
threshold
- Le déclencheur de l'accélérationacceleration
- La vitesse après que le seuil a été atteintresolution
- La vitesse"Ces paramètres sont indépendants de l'environnement de bureau. Ce sont de purs paramètres X. Donc ça marche toujours. Voir également la section souris de
xset
pour une manière vraiment indépendante de modifier ces paramètres.Le gestionnaire de paramètres Unity semble renommer la
threshold
sensibilité. Mais comme vous parlez de KDE, cela ne devrait pas avoir d'importance.Uniquement
threshold
etacceleration
peut être modifié par l'utilisateur. C'estresolution
un réglage à fairexorg.conf
. Mais généralement, les deux premiers paramètres sont suffisants pour la plupart des utilisateurs.Linuxreviews a une explication de ces valeurs.
Fondamentalement: la souris se déplace à une vitesse de base (modifiable à l'aide
resolution
). Si la souris déplace n pixels (n =threshold
) en peu de temps, la vitesse de base est multipliée paracceleration
. Par exemple, si vous souhaitez désactiver complètement l'accélération, vous pouvez définir le seuil sur0
. En mots: si la souris déplace les0
pixels en peu de temps, je les utiliseraibase-speed * acceleration
. Ainsi, un seuil de0
vous donne une vitesse de souris constante.Donc, ces deux valeurs vous donnent un contrôle très fin sur la vitesse.
la source
Les étapes pour augmenter la sensibilité de la souris:
Liste d'abord tous les appareils:
Dans l'exemple, nous voyons que l'ID de la souris est 10. Ensuite, listez ses propriétés:
La «matrice de transformation des coordonnées» est exactement ce que nous voulons. Rappelez-vous son №142.
En modifiant cette propriété, nous pouvons augmenter la vitesse du pointeur. Ces valeurs sont en fait une matrice de transformation utilisée pour calculer un mouvement de pointeur . Depuis le lien:
Donc, ce que nous voulons faire avec la matrice - est de définir les valeurs selon x et y sur toute autre valeur particulière, et cela changerait la vitesse du pointeur. Un exemple de mon PC:
Ça l'est
xinput set-prop <device-id> <property-number> <property-values>
. Jouez un peu avec cela jusqu'à ce que vous trouviez ceux qui conviennent. Remarque: ne modifiez pas la dernière valeur de la matrice. Ce fut mon erreur lorsque je l'ai essayé de trouver du travail - dans ce cas, vous ne verrez aucune différence.Au moins les versions récentes de
xinput
permettent de spécifier les périphériques et les options par nom, cet exemple peut donc également fonctionner:Ces modifications ne sont actives que pour la session en cours, donc une fois que vous avez choisi une bonne sensibilité, vous devez l'appliquer de manière permanente en l'ajoutant à
xorg.conf
(ou en créant un fichier tel que/etc/X11/xorg.conf.d/40-mouse-sensitivity.conf
):Si vous n'êtes pas sûr que cela fonctionne, remplacez-le par une valeur importante comme
5.0
, enregistrez le fichier et redémarrez.Remerciements: Je suis reconnaissant à Simon Thum de la liste de diffusion xorg, c'est lui qui a donné un indice sur la matrice.
la source
deceleration
ralentit la vitesse.xinput set-prop 11 138 40, 0, 0, 0, 40, 0, 0, 0, 1
et confirmé que la souris n'a atteint que des coordonnées espacées de 40 pixels. Une utilisation dans le monde réel n'utiliserait probablement que 2 ou 4 au lieu de 40, mais manquerait toujours des pixels. J'ai opté pour l'autre méthode (utiliser la fonction d'accélération comme gain de vitesse constant) car elle n'a pas cet inconvénient.Bien que je ne sois pas très clair sur la question, voici ma suggestion.
Pour KDE
Une recherche rapide révèle qu'il n'y a pas une telle option pour augmenter la vitesse de la souris sous la valeur seuil.
Certains utilisateurs suggèrent de changer la résolution de la souris dans le
/etc/X11/xorg.conf
fichier (mouse InputDevice section
) commeOption "Resolution" "400"
Mais la plupart des utilisateurs ont dit que cela ne fonctionnait pas.
Vous pouvez augmenter la valeur seuil afin que l'accélération ne démarre pas tant que la valeur seuil n'a pas atteint. (Le réglage est en
Mouse> Advanced Settings
)Un article connexe peut être trouvé ici .
Pour l'unité
mouse
.Mouse And Touchpad
Modifiez maintenant la sensibilité à une valeur plus élevée. C'est peut-être ce que vous voulez.
la source
unity-control-center
, de régler la sensibilité de la souris sur élevée et cela n'a pas fonctionné.Compte tenu de ce que le post ci-dessus avait dit, j'ai trouvé ce travail autour.
Le fait est que la souris se déplace à un multiple constant de la vitesse de base, où le multiple est défini par le paramètre "accélération".
Cependant, ce multiplicateur n'est appliqué qu'après un déplacement de votre souris plus rapide qu'une vitesse "seuil", spécifiée par le paramètre "sensibilité".
Cela crée une sensation gênante d '"accélération" où, si vous commencez à déplacer votre souris rapidement, elle commence à sauter de façon incontrôlable lorsqu'elle dépasse la vitesse seuil.
Donc, ce que vous pouvez faire est de régler la "sensibilité" à 0, ce qui rend le seuil à 0. Ce que cela fait, c'est que votre accélération est appliquée tout le temps à la vitesse de votre souris.
La vitesse de votre souris n'est alors qu'un multiple de votre paramètre "accélération", et comme il s'agit d'une multiplication linéaire, vous devriez avoir une vitesse constante proportionnelle au paramètre d'accélération. Sans sensation d'accélération et de sauts.
Donc en bref: Réglez la sensibilité à 0. Réglez le paramètre "accélération" comme s'il s'agissait de "vitesse"
la source
xset mouse 4 0
etc., et finalement réglé pourxset mouse 2 0
. C'est une sorte de piratage (en utilisant la fonction d'accélération pour une vitesse normale), mais cela fonctionne, même si je pense à l'utilisation qu'il y a encore un certain seuil appliqué.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 demandais toujours pourquoi les concepteurs d'OS UXP non seulement font de l'accélération la valeur par défaut, mais ont également tendance à supprimer le contrôle de l'interface utilisateur.
Vous pourriez constater que l'accélération, qui est censée vous procurer un UXP plus confortable, n'est en fait pas souhaitable dans certaines situations, car vous pourriez manquer les bons éléments d'interface utilisateur à l'écran lorsque vous déplacez la souris rapidement, ou tout simplement 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 du curseur et de la flèche ou de déplacer une forme sur l'interface utilisateur de certains concepteurs. De plus, avec l'accélération, il est difficile de positionner le curseur de la souris dans un éditeur de texte précisément lorsque vous copiez-collez une région de texte. Certains pourraient faire valoir que lorsque vous avez besoin d'obtenir de la précision, vous ralentissez, mais que se passe-t-il si vous ne voulez pas ralentir tout en obtenant de la précision?
Vous pouvez vérifier s'il y a accélération ou non:
(1). Déplacez le pointeur de votre souris vers la droite de l'écran, notez la position physique de l'appareil sur la table.
(2). Déplacez modérément la souris vers la gauche un peu, de sorte que le curseur se déplace autour du centre de l'écran, puis ramène très lentement le périphérique physique à sa position d'origine.
(3). Répétez les étapes (1) et (2) plusieurs fois.
S'il n'y a pas d'accélération, le curseur devrait toujours arriver à droite de l'écran. S'il y a accélération, le pointeur se déplacerait de plus en plus vers la gauche, donc après 3 ou 4 fois, il frapperait simplement la gauche de l'écran, vous devez donc le réparer.
Aucune accélération signifie que vous devez ajuster le
Device Accel Velocity Scaling
paramètre.Cela ralentira le mouvement de la souris en général, vous devez donc compenser cela avec un réglage de la vitesse constante. Cela peut être fait en diminuant le
Device Accel Constant Deceleration
paramètre.Voici ce qui a fonctionné pour moi:
$ xinput list ... ⎜ ↳ PixArt USB Optical Mouse id=10 [slave pointer (2)] ...
L'identifiant de l'appareil = 10
$ xinput list-props 10 ... Device Accel Constant Deceleration (276): 1.000000 ... Device Accel Velocity Scaling (278): 10.000000 ...
$ xinput set-prop 10 278 1e-10
Constant Deceleration
paramètre pour restaurer une vitesse confortable. Dans mon cas, un réglage confortable était de 0,7 qui accélérait le pointeur de moitié, faisait en sorte que le mouvement de la souris ressemblait à la même vitesse qu'auparavant, mais sans accélération:$ xinput set-prop 10 276 0.7
Si vous le souhaitez plus rapidement, définissez une valeur inférieure ici, comme 0,5, 0,4, etc. Si vous le souhaitez plus lent, définissez-le sur quelque chose comme 1,0, 1,2 ou même 1,5.
la source
Les réponses ci-dessus sont désormais obsolètes. Ce qui a le plus fonctionné pour moi, c'est la dernière section de cette entrée wiki :
la source
Comment ajuster la vitesse de la souris dans KDE- sans activer l'accélération de la souris
- et uniquement en utilisant la boîte de dialogue settigns (pas de console, pas de fichiers de configuration)
Ceci est un résumé familier de la réponse d'exhuma, n'oubliez pas de le voter.
Dans KDE, l'accélération de la souris n'est pas logarithmique. Autrement dit, il a deux vitesses de souris constantes: non accélérée et accélérée. Il passe de l'un à l'autre lorsque vous secouez la souris assez rapidement.
La première vitesse n'est pas configurable (au moins, à partir de l'interface graphique). La deuxième vitesse est configurable.
La solution est:
Vous vous retrouverez avec une vitesse de curseur constante et non dynamique ajustée à votre goût.
la source