web-dev-qa-db-fra.com

Comment désactiver l'accélération de la souris sur Kubuntu 18.04

Je viens d'installer Kubuntu 18.04 et j'ai essayé de désactiver l'accélération de la souris. J'avais un fichier de script que j'utilisais habituellement avec les commandes suivantes, mais cela ne fonctionne plus:

xinput set-prop 8 "Device Accel Profile" -1
xinput set-prop 8 "Device Accel Constant Deceleration" 4

La sortie de xinput est:

Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Razer Razer Abyssus                       id=8    [slave  pointer  (2)]
⎜   ↳ Gaming KB  Gaming KB                      id=10   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ Gaming KB  Gaming KB                      id=9    [slave  keyboard (3)]
    ↳ Gaming KB  Gaming KB                      id=11   [slave  keyboard (3)]

et xinput -list-props

Device 'Razer Razer Abyssus':
        Device Enabled (139):   1
        Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        libinput Natural Scrolling Enabled (274):       0
        libinput Natural Scrolling Enabled Default (275):       0
        libinput Scroll Methods Available (276):        0, 0, 1
        libinput Scroll Method Enabled (277):   0, 0, 0
        libinput Scroll Method Enabled Default (278):   0, 0, 0
        libinput Button Scrolling Button (279): 2
        libinput Button Scrolling Button Default (280): 2
        libinput Middle Emulation Enabled (281):        0
        libinput Middle Emulation Enabled Default (282):        0
        libinput Accel Speed (283):     0.000000
        libinput Accel Speed Default (284):     0.000000
        libinput Accel Profiles Available (285):        1, 1
        libinput Accel Profile Enabled (286):   1, 0
        libinput Accel Profile Enabled Default (287):   1, 0
        libinput Left Handed Enabled (288):     0
        libinput Left Handed Enabled Default (289):     0
        libinput Send Events Modes Available (259):     1, 0
        libinput Send Events Mode Enabled (260):        0, 0
        libinput Send Events Mode Enabled Default (261):        0, 0
        Device Node (262):      "/dev/input/event2"
        Device Product ID (263):        5426, 66
        libinput Drag Lock Buttons (290):       <no items>
        libinput Horizontal Scroll Enabled (291):

J'ai essayé de changer le profil Accel activé mais cela ne fonctionne pas (à moins que je ne fasse quelque chose de mal).

des idées?

2
Dergon

Cela a fonctionné pour moi sur Ubuntu.
Vous devez modifier Accel Speed.

xinput set-prop <mouse_id> <accel_speed_id> <number>

Donc dans votre cas:

xinput set-prop 8 283 -0.5

remarque: j'ai utilisé -0,5 à titre d'exemple, utilisez ce que vous voulez jamais valeur.
Cela durera jusqu'au prochain redémarrage ou déconnexion. Si vous voulez qu’il soit permanent, utilisez un fichier de configuration X11 (/usr/share/X11/xorg.conf.d), il existe quelques tutoriels en ligne, mais je n’ai pas eu la chance de le faire fonctionner.
Une alternative consiste à créer un script de démarrage qui exécuterait la commande pour vous.

1
Jubast

Ensemble

Paramètres système -> Périphériques d'entrée -> Souris -> Avancé -> Profil d'accélération

à None.

1
Echel0n