How To Disable Mouse Acceleration In Ubuntu 20.10, 20.04, 19.10 Or 18.04 (Gnome)

Mouse acceleration dynamically adjusts the mouse cursor sensitivity based on how fast you're moving the mouse across the mouse pad.

While mouse acceleration may be beneficial in some situations, it can hurt your aim in FPS games. That's because your mouse moves not only based on your hand movement, but on speed as well, making it impossible to achieve any consistent behavior and thus, lowering your precision. That's why it's recommended disabling mouse acceleration when playing first-person shooters.

In desktop environments like Xfce, KDE Plasma and Cinnamon you'll find an option to disable the mouse acceleration in the Mouse section of System Settings. You won't find any mouse acceleration option in Gnome's System Settings though.

Recent Gnome versions (3.22 and newer) come with 'hidden' mouse acceleration settings. By installing Gnome Tweaks (Gnome Tweak Tool) or Dconf Editor, the mouse acceleration profile can be changed to "flat", which disabled mouse acceleration.

Gnome Tweaks can also be used to disable mouse acceleration on Budgie Desktop.

Ubuntu and Debian users can install Gnome Tweaks using:

sudo apt install gnome-tweaks

To disable mouse acceleration launch the Tweaks app, click on Keyboard & Mouse on the left, and select Flat under Acceleration Profile for your mouse:

Gnome disable mouse acceleration Ubuntu 18.04

Since this feature requires Gnome 3.22, it's present in Ubuntu 20.10, 20.04, 19.10, 19.04, 18.10 and 18.04, but it's not available for Ubuntu 16.04 or older. You'll also find this feature in Fedora 33, 32, 31 and 30, Debian Stretch and newer, openSUSE Leap 15.0, Arch Linux, and so on.

For a generic way of disabling mouse acceleration on Linux you can check out the Arch Linux wiki.