Laptop touch pad scrolls but slow - need xserver-xorg-input-synaptics-hwe-18.04

I’m the Manjaro noob from Mint land.

This is what gets my laptop scrolling worked out in mint / ubuntu distros – xserver-xorg-input-synaptics-hwe-18.04

I can’t find it in the AUR. Any idea where it is hiding?

It’s xf86-input-synaptics in the repos, but it’s been depreciated in favor of libinput.

Warning: xf86-input-synaptics is no longer actively updated. If possible, use libinput.

Can you check if libinput debug-events shows any “POINTER_AXIS” events when you try to scroll? And post the output of libinput list-devices.

This is on an older computer, a Toshiba P855-S5312.
Kernel: Linux 5.8.18-1-MANJARO

event9   POINTER_AXIS     +88.479s	vert 0.00/0 horiz 1.37/0* (finger)
 event9   POINTER_AXIS     +88.505s	vert 0.00/0 horiz 1.03/0* (finger)
 event9   POINTER_AXIS     +88.531s	vert 0.00/0 horiz 0.11/0* (finger)
 event9   POINTER_AXIS     +88.638s	vert 0.00/0* horiz 0.00/0* (finger)
 event9   POINTER_BUTTON   +88.638s	BTN_LEFT (272) pressed, seat count: 1
sudo libinput list-devices
Device:           Power Button
Kernel:           /dev/input/event2
Group:            1
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Video Bus
Kernel:           /dev/input/event8
Group:            2
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Power Button
Kernel:           /dev/input/event0
Group:            3
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Lid Switch
Kernel:           /dev/input/event1
Group:            4
Seat:             seat0, default
Capabilities:     switch
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           TOSHIBA Web Camera - HD: TOSHIB
Kernel:           /dev/input/event13
Group:            5
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           AT Translated Set 2 keyboard
Kernel:           /dev/input/event3
Group:            6
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           SynPS/2 Synaptics TouchPad
Kernel:           /dev/input/event9
Group:            7
Seat:             seat0, default
Size:             96x57mm
Capabilities:     pointer gesture
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    *button-areas clickfinger 
Disable-w-typing: enabled
Accel profiles:   flat *adaptive
Rotation:         n/a

Device:           Toshiba input device
Kernel:           /dev/input/event7
Group:            8
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Hm? I have this Toshiba laptop and another Asus that doesn’t play well with libinput. When I installed the xserver-xorg-input-synaptics-hwe-18.04 on one of the other distros on this computer it fixed the scroll problem. It also fixed the scroll problem on my Asus notebook.

If it has been depreciated I’m not sure what do do now?

"This is done via the “xserver-xorg-input-synaptics-hwe-18.04” package. By selecting it, the infamous libinput driver gets stepped over.

This solution was a game changer for the touchpad on my Asus."

Old link but this has been discussed before and if it is still relevant – well that may be a problem for me. :frowning:

It seems that scrolling is detected. Please post the output of head -n 999 /etc/X11/xorg.conf.d/*.

It isn’t that it doesn’t scoll vertically, it is slow and just moves one screen. So if I want to scroll a lot of pages, I have to do it little by little.

Seems that I have nothing for it configed in the X11 ??? I have a keyboard in conf.d and that is all that is in there.

sudo head -n 999 /etc/X11/xorg.conf.d/*.

head: cannot open ‘/etc/X11/xorg.conf.d/*.’ for reading: No such file or directory

You have a stray ‘.’ at the end of the command.

The title seems to indicate that it doesn’t scroll, not that it’s slow.

Which desktop environment are you using? Post the output of inxi -Fazy as well.

I don’t like using things that won’t get updated but I went to the link below and installed the Xf86-input-synaptics. It works but as the warning says we should use libinput] if possible.
So I am hoping to make that possible.

So although I get smooth scrolling, I lose some other features. The XF86 won’t disable when a regular mouse is attached and it won’t disable while typing.

$  inxi -Fazy
System:
  Kernel: 5.8.18-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.8-x86_64 
  root=UUID=a134f762-8815-4897-a16b-fb8896a0449b rw 
  Desktop: Cinnamon 4.6.7 tk: GTK 3.24.23 dm: LightDM 1.30.0 
  Distro: Manjaro Linux 
Machine:
  Type: Laptop System: TOSHIBA product: dynabook T652/58GBS v: PT65258GBHBS3 
  serial: <filter> Chassis: type: 10 v: * serial: <filter> 
  Mobo: TOSHIBA model: QFKAA v: 1.00 serial: <filter> UEFI: TOSHIBA v: 6.60 
  date: 12/07/2012 
Battery:
  ID-1: BAT1 charge: 40.7 Wh condition: 40.7/48.6 Wh (84%) volts: 12.4/10.8 
  model: COMPAL PABAS0241231 type: Li-ion serial: <filter> status: Full 
CPU:
  Info: Dual Core model: Intel Core i5-3210M bits: 64 type: MT MCP 
  arch: Ivy Bridge family: 6 model-id: 3A (58) stepping: 9 microcode: 21 
  L2 cache: 3072 KiB 
  flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 19961 
  Speed: 1197 MHz min/max: 1200/3100 MHz Core speeds (MHz): 1: 1197 2: 1197 
  3: 1197 4: 1197 
  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 status: Vulnerable: No microcode 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: Intel 3rd Gen Core processor Graphics vendor: Toshiba driver: i915 
  v: kernel bus ID: 00:02.0 chip ID: 8086:0166 
  Device-2: Chicony TOSHIBA Web Camera - HD type: USB driver: uvcvideo 
  bus ID: 1-1.4:3 chip ID: 04f2:b307 serial: <filter> 
  Display: x11 server: X.Org 1.20.9 driver: intel unloaded: modesetting 
  alternate: fbdev,vesa display ID: :0 screens: 1 
  Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.2x8.0") 
  s-diag: 414mm (16.3") 
  Monitor-1: LVDS1 res: 1366x768 hz: 60 dpi: 99 size: 350x190mm (13.8x7.5") 
  diag: 398mm (15.7") 
  OpenGL: renderer: llvmpipe (LLVM 11.0.0 256 bits) v: 4.5 Mesa 20.2.3 
  compat-v: 3.1 direct render: Yes 
Audio:
  Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: Toshiba 
  driver: snd_hda_intel v: kernel bus ID: 00:1b.0 chip ID: 8086:1e20 
  Sound Server: ALSA v: k5.8.18-1-MANJARO 
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: Toshiba driver: r8169 v: kernel port: 3000 bus ID: 01:00.0 
  chip ID: 10ec:8168 
  IF: enp1s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
  Device-2: Intel Centrino Wireless-N 2200 driver: iwlwifi v: kernel 
  port: 3000 bus ID: 02:00.0 chip ID: 8086:0890 
  IF: wlp2s0 state: up mac: <filter> 
Drives:
  Local Storage: total: 931.51 GiB used: 10.51 GiB (1.1%) 
  SMART Message: Required tool smartctl not installed. Check --recommends 
  ID-1: /dev/sda vendor: Seagate model: ST1000LM024 HN-M101MBB 
  size: 931.51 GiB block size: physical: 4096 B logical: 512 B speed: 3.0 Gb/s 
  rotation: 5400 rpm serial: <filter> rev: 0002 scheme: GPT 
RAID:
  Hardware-1: Intel 82801 Mobile SATA Controller [RAID mode] driver: ahci 
  v: 3.0 port: 4060 bus ID: 00:1f.2 chip ID: 8086.282a rev: 04 
Partition:
  ID-1: / raw size: 37.90 GiB size: 37.06 GiB (97.77%) used: 8.61 GiB (23.2%) 
  fs: ext4 dev: /dev/sda8 
  ID-2: /home raw size: 51.13 GiB size: 50.08 GiB (97.94%) 
  used: 1.87 GiB (3.7%) fs: ext4 dev: /dev/sda9 
Swap:
  Kernel: swappiness: 60 (default) cache pressure: 100 (default) 
  ID-1: swap-1 type: partition size: 1.95 GiB used: 0 KiB (0.0%) priority: -2 
  dev: /dev/sda10 
Sensors:
  System Temperatures: cpu: 54.0 C mobo: N/A 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 210 Uptime: 8m Memory: 7.66 GiB used: 1.07 GiB (13.9%) 
  Init: systemd v: 246 Compilers: gcc: 10.2.0 Packages: pacman: 1181 lib: 342 
  flatpak: 0 Shell: Bash v: 5.0.18 running in: gnome-terminal inxi: 3.1.08 

" Warning: xf86-input-synaptics is no longer actively updated. If possible, use [libinput]

https://wiki.archlinux.org/index.php/Touchpad_Synaptics

I guess I reached an unsolvable point. I’ve removed the X86 and went back to the default driver. I just won’t have a fluidly scrolling experience when using a browser. I can handle that much better than a touch pad that won’t shut off when the mouse is plugged in or shut off when typing without an external mouse.

So far this forum has offered me a lot of help as I get accustomed to the world of Manjaro.

Thanks.