Natural scrolling (with inertia)

Hi, i’m a noob and I know it, can I ask you how can I achive a similar natural scrolling effect (with trackpad) like on windows or android.

The scroll in firefox seems so choppy and laggy sometimes, like it’s not very reactive.
Thank you in advance

One possibility is a video driver mismatch - can you post the output of inxi -Faz, with triple ` before and after it? Will help whoever comes along to solve it :grin:

Without it, all we can do is speculate… (certainly not something I have experienced).

1 Like
inxi -Faz
System:    Kernel: 5.10.70-1-lts x86_64 bits: 64 compiler: gcc v: 11.1.0 
           parameters: BOOT_IMAGE=/boot/vmlinuz-linux-lts 
           root=UUID=44a4c695-011b-4514-a0e3-27057fd357be rw quiet loglevel=3 nowatchdog 
           Desktop: Xfce 4.16.0 tk: Gtk 3.24.29 info: xfce4-panel wm: xfwm 4.16.1 vt: 7 
           dm: LightDM 1.30.0 Distro: EndeavourOS base: Arch Linux 
Machine:   Type: Laptop System: LENOVO product: 20AMS19Q0M v: ThinkPad X240 serial: <filter> 
           Chassis: type: 10 serial: <filter> 
           Mobo: LENOVO model: 20AMS19Q0M v: 0B98401 WIN serial: <filter> UEFI: LENOVO 
           v: GIET99WW (2.49 ) date: 03/17/2020 
Battery:   ID-1: BAT0 charge: 11.6 Wh (68.6%) condition: 16.9/23.2 Wh (72.8%) volts: 11.6 
           min: 11.1 model: SANYO 45N1773 type: Li-ion serial: <filter> status: Discharging 
           ID-2: BAT1 charge: 0.9 Wh (5.4%) condition: 16.8/23.5 Wh (71.7%) volts: 11.2 
           min: 11.4 model: LGC 45N1127 type: Li-ion serial: <filter> status: Unknown 
CPU:       Info: Dual Core model: Intel Core i5-4300U bits: 64 type: MT MCP arch: Haswell 
           family: 6 model-id: 45 (69) stepping: 1 microcode: 26 cache: L2: 3 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 19953 
           Speed: 1467 MHz min/max: 800/2900 MHz Core speeds (MHz): 1: 1467 2: 1857 3: 1740 
           4: 1076 
           Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
           Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable 
           Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
           Type: meltdown mitigation: PTI 
           Type: spec_store_bypass 
           mitigation: Speculative Store Bypass disabled via prctl and seccomp 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, IBRS_FW, 
           STIBP: conditional, RSB filling 
           Type: srbds mitigation: Microcode 
           Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: Intel Haswell-ULT Integrated Graphics vendor: Lenovo ThinkPad X240 
           driver: i915 v: kernel bus-ID: 00:02.0 chip-ID: 8086:0a16 class-ID: 0300 
           Device-2: Lite-On Integrated Camera type: USB driver: uvcvideo bus-ID: 2-8:4 
           chip-ID: 04ca:7035 class-ID: 0e02 
           Display: x11 server: X.org 1.20.13 compositor: xfwm4 v: 4.16.1 driver: loaded: intel 
           unloaded: fbdev,modesetting,vesa resolution: <missing: xdpyinfo> 
           Message: Unable to show advanced data. Required tool glxinfo missing. 
Audio:     Device-1: Intel Haswell-ULT HD Audio vendor: Lenovo ThinkPad X240 
           driver: snd_hda_intel v: kernel bus-ID: 00:03.0 chip-ID: 8086:0a0c class-ID: 0403 
           Device-2: Intel 8 Series HD Audio vendor: Lenovo ThinkPad X240 driver: snd_hda_intel 
           v: kernel bus-ID: 00:1b.0 chip-ID: 8086:9c20 class-ID: 0403 
           Sound Server-1: ALSA v: k5.10.70-1-lts running: yes 
           Sound Server-2: JACK v: 1.9.19 running: no 
           Sound Server-3: PulseAudio v: 15.0 running: yes 
           Sound Server-4: PipeWire v: 0.3.38 running: no 
Network:   Device-1: Intel Ethernet I218-LM vendor: Lenovo ThinkPad X240 driver: e1000e 
           v: kernel port: 3080 bus-ID: 00:19.0 chip-ID: 8086:155a class-ID: 0200 
           IF: enp0s25 state: down mac: <filter> 
           Device-2: Intel Wireless 7260 driver: iwlwifi v: kernel port: efa0 bus-ID: 03:00.0 
           chip-ID: 8086:08b2 class-ID: 0280 
           IF: wlan0 state: up mac: <filter> 
           IF-ID-1: wwp0s20u4i6 state: down mac: <filter> 
Bluetooth: Device-1: Intel Bluetooth wireless interface type: USB driver: btusb v: 0.8 
           bus-ID: 2-7:3 chip-ID: 8087:07dc class-ID: e001 
           Report: rfkill ID: hci0 rfk-id: 3 state: down bt-service: not found rfk-block: 
           hardware: no software: no address: see --recommends 
Drives:    Local Storage: total: 238.47 GiB used: 6.13 GiB (2.6%) 
           SMART Message: Unable to run smartctl. Root privileges required. 
           ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: MZ7TE256HMHP-000L7 
           size: 238.47 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
           rotation: SSD serial: <filter> rev: 9L6Q scheme: GPT 
Partition: ID-1: / raw-size: 170.11 GiB size: 166.39 GiB (97.81%) used: 6.11 GiB (3.7%) fs: ext4 
           dev: /dev/sda5 maj-min: 8:5 
           ID-2: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%) used: 24 MiB (25.0%) fs: vfat 
           dev: /dev/sda2 maj-min: 8:2 
Swap:      Alert: No swap data was found. 
Sensors:   System Temperatures: cpu: 40.0 C mobo: 0.0 C 
           Fan Speeds (RPM): cpu: 2586 
Info:      Processes: 175 Uptime: 1m wakeups: 1 Memory: 7.65 GiB used: 1.3 GiB (17.0%) 
           Init: systemd v: 249 tool: systemctl Compilers: gcc: 11.1.0 Packages: pacman: 770 
           lib: 202 Shell: Bash v: 5.1.8 running-in: xfce4-terminal inxi: 3.3.05 

The laptop is a Lenovo x240 with HD 4400 Intel GPU
Thank you so much