Cette réponse est une automatisation de la méthode par robsn de manière à ce qu'il soit exécuté à chaque démarrage.
Obtenez le nom de votre appareil de pointage :
$ xinput list
Virtual core pointer id=2 [master pointer (3)]
Virtual core XTEST pointer id=4 [slave pointer (2)]
Logitech USB Optical Mouse id=9 [slave pointer (2)]
PS/2 Generic Mouse id=13 [slave pointer (2)]
SynPS/2 Synaptics TouchPad id=14 [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)]
CHICONY HP Basic USB Keyboard id=10 [slave keyboard (3)]
HP HD Webcam id=11 [slave keyboard (3)]
AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
HP Wireless hotkeys id=15 [slave keyboard (3)]
HP WMI hotkeys id=16 [slave keyboard (3)]
Dans mon cas, il s'agit de "Logitech USB Optical Mouse".
Créez ensuite un fichier natural_scrolling.sh dans votre chemin d'accès :
#!/bin/bash
device=$(xinput list --id-only 'Logitech USB Optical Mouse');
xinput set-prop $device 295 1
exit 0;
(remplacez "Logitech USB Optical Mouse" par le nom de votre souris).
Ajouter l'autorisation d'exécution au fichier. Ouvrez ensuite les applications de démarrage et créez une nouvelle entrée lorsque la ligne de commande pointe vers ce fichier.
Pour moi, cela permet automatiquement un défilement naturel.
(Note : si vous utilisez ubuntu-tweak, désactivez le défilement naturel car il semble entrer en conflit avec cette méthode - je l'avais activé et cela provoquait le défilement de certaines applications dans l'autre sens).