Comment désactiver l'accélération de la souris dans Ubuntu 16.04

10

J'ai vérifié les réponses disponibles, mais aucune ne semble désactiver l’accélération de la souris de façon permanente.

xset m 0 0 semble le désactiver pour un bref instant, mais il revient en quelques minutes.

Comment désactiver de façon permanente l’accélération de la souris?

    
posée vasily 03.07.2016 - 06:22
la source

5 réponses

16

Vous pouvez modifier certains paramètres du pilote de la souris de manière permanente, c’est-à-dire lors de plusieurs redémarrages.

Première liste des périphériques d’entrée Xorg.
Les résultats sont pour ma machine actuelle et seront différents dans votre cas.
Liste des périphériques d'entrée de session Xorg dans le terminal (CRTL-ALT + T):

$ xinput --list 
⎡ Virtual core pointer                 id=2 [master pointer (3)]
⎜   ↳ Virtual core XTEST pointer       id=4 [slave pointer (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad       id=10 [slave pointer (2)]
⎜   ↳ PS/2 Generic Mouse               id=11 [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)]
    ↳ Video Bus                        id=7 [slave keyboard (3)]
    ↳ Sleep Button                     id=8 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard     id=9 [slave keyboard (3)]
    ↳ HP WMI hotkeys                   id=12 [slave keyboard (3)]

Donc, ma souris est identifiée par: "PS / 2 Generic Mouse" et a l'identifiant 11. Pour vous, cela pourrait être différent.

Ensuite, pour lister les propriétés de la souris, faites dans le terminal:

$ xset q | grep -A 1 Pointer
Pointer Control:
     acceleration:  2/1    threshold:  4

Pour tester des paramètres d’accélération sans souris, utilisez:

$    xset m 0/1 4

Votre appareil peut avoir d'autres valeurs de paramètres. Vous pouvez les expérimenter jusqu'à ce que vous soyez satisfait du résultat. Faire cela avec l'utilitaire cli xset vous permet de modifier les paramètres du périphérique à la volée, c'est-à-dire sans redémarrer la session Xorg. Cependant, ces paramètres ne seront pas préservés lors des redémarrages .

Vous devez les rendre persistants (jusqu’à la prochaine mise à niveau du pilote ou du système), en créant un nouveau fichier dans /usr/share/X11/xorg.conf.d/ . Pour instance :

$ cd /usr/share/X11/xorg.conf.d

$ sudo vim 80-mouse-accel-disable.conf
Section "InputClass"
    Identifier "Set mouse acceleration to zero"
    MatchIsPointer "on"
    MatchDevicePath "/dev/input/event*"

    # Default value of mouse acceleration: 2/1 4
    # Set AccelerationNumerator to zero to disable
    Option "AccelerationNumerator" "0"
    Option "AccelerationDenominator" "1"
    Option "AccelerationThreshold" "4"
EndSection

$ sudo chmod 644 80-mouse-accel-disable.conf

C'est ça. Vous pouvez vous déconnecter et revenir ou redémarrer. En principe, l'accélération de la souris doit être constamment définie sur 0.

MODIFIER: Comme suggéré dans l'un des commentaires ci-dessous, ce qui précède ne peut s'appliquer qu'à Ubuntu 14.04 et aux variantes dérivées. Dans les versions ultérieures, la syntaxe du fichier de configuration et les mots-clés peuvent être légèrement modifiés, bien que le principe général de la solution reste valide. Voir cette astuce pour la version 16.04 et (peut-être) plus tard (non testé par moi ).

    
réponse donnée Cbhihe 03.07.2016 - 21:20
la source
5

Plus simple pour désactiver l’accélération de la souris et ne pas la modifier:

Créez le fichier suivant avec votre éditeur de votre choix:

$ sudo vim /usr/share/X11/xorg.conf.d/90-mouse-accel-disable.conf

Ajoutez le contenu suivant supprimez le profil d'accélération:

Section "InputClass"
    Identifier "mouse"
    MatchIsPointer "on"
    Option "AccelerationProfile" "-1"
    Option "AccelerationScheme" "none"
EndSection
    
réponse donnée Rawa 27.02.2017 - 16:09
la source
0

La commande xset avec les paramètres donnés est une option inconnue dans mon 16.04 Dans la boutique de logiciels Ubuntu, il y a un installateur pour le clavier et la souris. Cela a rendu possible un changement d'accélération facile.

    
réponse donnée Edwin 23.12.2016 - 08:42
la source
0

Je vais poster la solution qui a fonctionné pour moi: (Créer un fichier de configuration)

Tout d’abord, vous devez créer un fichier vide nommé 50-mouse-acceleration.conf sous /usr/share/X11/xorg.conf.d/ Cela peut être fait par la commande:

sudo gedit /usr/share/X11/xorg.conf.d/50-mouse-acceleration.conf

Ensuite, dans ce fichier, vous copiez le code ci-dessous:

Section "InputClass"
Identifier "My Mouse"
MatchIsPointer "yes"
Option "AccelerationProfile" "-1"
Option "AccelerationScheme" "none"
Option "AccelSpeed" "-1"
EndSection

La dernière chose à faire est de remplacer l'identifiant "My Mouse" par l'identifiant de votre souris (entre guillemets). Type

xinput list

et de la liste affichée copient l’identifiant de la souris. Vous n'avez pas à remplacer une autre ligne au-delà. Par exemple, si votre identifiant de souris est 12, le code complet doit ressembler à ceci:

Section "InputClass"
Identifier "12"
MatchIsPointer "yes"
Option "AccelerationProfile" "-1"
Option "AccelerationScheme" "none"
Option "AccelSpeed" "-1"
EndSection

J'espère que cela aide:)

    
réponse donnée Manolis Lykos 15.05.2017 - 15:27
la source
0

Cela a fonctionné pour moi sur Ubuntu 18.04 et cela devrait aussi fonctionner sur Ubuntu 16.04 .

Comme Ubuntu utilise gnome, cela signifie que gnome écrase parfois les paramètres xorg.conf.d . Gnome utilise dconf , qui est une "base de données" remplie de paramètres qui s’appliquent lorsque gnome démarre, que l’utilisateur se connecte, etc.
Ces paramètres sont ici pour que nous ( utilisateurs ) n’ayons pas à créer de paramètres tels que 90-mouse.conf, puis débogez pourquoi les paramètres ne fonctionnent pas, recherchez les fichiers journaux. etc. De plus, les paramètres resteront les mêmes une fois que gnome remplacera xorg par wayland .

Comment:

  • Installez dconf-editor sudo apt install dconf-editor
  • Ouvrez l'éditeur dconf et accédez à org - & gt; gnome - & gt; desktop - & gt; peripherals - & gt; mouse

Voici le paramètre pour accel-profile qui indique à l'ordinateur quel type d'accélération de la souris vous voulez. Vous avez ces options:

  • par défaut
  • flat (accélère la souris avec une valeur constante, aussi désactive l’accélération de la souris)
  • adaptatif

Pour modifier le paramètre accel-profle :

  • Cliquez sur accel-profle
  • Si l'option Use default value est définie sur on , tournez-la off
  • Remplacez ensuite Custom value par flat si vous ne souhaitez pas accélérer la souris

Les paramètres seront automatiquement enregistrés.

Ma souris est encore trop rapide! HELP!
Vous pouvez réduire la vitesse de la souris à org/gnome/desktop/peripherals/mouse/speed
La valeur peut être comprise entre -1 et 1 .

    
réponse donnée Jubast 06.08.2018 - 12:53
la source

Lire d'autres questions sur les étiquettes