[Solved] Touchpad broken in Parrot 4.6

I’m assuming you’re using parrot 4.6? 4.19 is just the kernel version.

Can you post your X11 config file so we can compare? They’re at /usr/share/X11/xorg.conf.d/

total 36
drwxr-xr-x 2 root root 4096 Apr 9 10:53 .
drwxr-xr-x 5 root root 4096 Mar 4 12:55 …
-rw-r–r-- 1 root root 92 Feb 7 23:19 10-amdgpu.conf
-rw-r–r-- 1 root root 1350 Oct 25 21:15 10-quirks.conf
-rw-r–r-- 1 root root 92 Feb 7 23:17 10-radeon.conf
-rw-r–r-- 1 root root 1429 Mar 31 04:56 40-libinput.conf
-rw-r–r-- 1 root root 113 Mar 12 2018 50-multitouch.conf
-rw-r–r-- 1 root root 1753 Aug 23 2018 70-synaptics.conf
-rw-r–r-- 1 root root 2747 Jun 26 2017 70-wacom.conf

1 Like

I guess the only thing we can do is just to wait until they release an update,if the beta works…

1 Like

Update for y’all.

So I did a complete reinstall to see what the issue was, and the touchpad works fine. However, upon updating, the touchpad breaks again.

Also worth noting is that the kde system settings don’t detect a touchpad either.

I really hope that the devs get around to fixing this soon.

2 Likes

Yes there is a problem with the touchpad due to update
The synaptic Xorg driver in being superseded by the newer libinput driver, which can provide lower-level access to multi touch events to clients, but is currently lacking some features found in the older driver.

You can make the synaptics driver take precedence over libinput by copying /usr/share/X11/xorg.conf.d/50-synaptics.conf into /etc/X11/xorg.conf.d , so as to make it take precendence over the libinput configuration file found at /usr/share/X11/xorg.conf.d/90-libinput.conf .

Enabling Touchpad : →

synclient TouchpadOff=1

Disabling touchpad :→

synclient TouchpadOff=0

Try editing the xorg.conf file

Try this may it works :→
https://packages.debian.org/buster/xserver-xorg-input-synaptics

Section "InputClass"
        Identifier      "Touchpad"                      # required
        MatchIsTouchpad "yes"                           # required
        Driver          "synaptics"                     # required
        Option          "MinSpeed"              "0.5"
        Option          "MaxSpeed"              "1.0"
        Option          "AccelFactor"           "0.075"
        Option          "TapButton1"            "1"
        Option          "TapButton2"            "2"     # multitouch
        Option          "TapButton3"            "3"     # multitouch
        Option          "VertTwoFingerScroll"   "1"     # multitouch
        Option          "HorizTwoFingerScroll"  "1"     # multitouch
        Option          "VertEdgeScroll"        "1"
        Option          "CoastingSpeed"         "8"
        Option          "CornerCoasting"        "1"
        Option          "CircularScrolling"     "1"
        Option          "CircScrollTrigger"     "7"
        Option          "EdgeMotionUseAlways"   "1"
        Option          "LBCornerButton"        "8"     # browser "back" btn
        Option          "RBCornerButton"        "9"     # browser "forward" btn
EndSection
1 Like

For temporary boot in old kernel

As a new user, I have limited replies so bear with me.

Right now I’ve reverted to an earlier version so I can’t really test. But, I’ve already tried moving .conf files to /etc/X11/xorg.conf.d/.

Another quick note is that your 50-synaptics.conf and 90-libinput.conf, have different numbers on my version. I believe they define priority anyways though.

Can anyone test if this fixes the touchpad?

@Amzker I’ve tried booting in an older kernel version, same issue.

1 Like

does synaptics have 70 and libinput 40 on your system?

1 Like

@Goldy_Fazbender Yes. I’ve shared all my directories in the OP btw.

I’ve copied xorg.conf.d to /etc/X11 and it didn’t work
plus, i’ve tried to enable touchpad with synclient and it gives me this:

Couldn’t find synaptics properties. No synaptics driver loaded?

2 Likes

hi all iam also facing this issue from one hour back after upgrading and reebooting my laptop
please have a solution for this…

thank you for this helpfull conversation.

Hi everyone, I am also facing this issue, i have a dell xps 15 90560.
I looked for unloaded driver, i tried to modify some config file, nothing worked beside going back to the 4.19.0-parrot2-28t-amd64 previous kernel.

Rename 50-synaptics.conf70-synaptics.conf

Rename 90-libinput.conf40-libinput.conf

Confirmed to work.

Except that I reverted all the way back to 4.19.0-parrot1-20t-amd64.

I’ll also update the OP for anyone else with this problem.

If you talk about the file in /usr/share/X11/xorg.conf.d/ then you changed nothing, they were already named like that

@KileXt I was replying to your post

I’m having this issue ,since you reverted back to prev version can u please post the contents of /usr/share/X11/xorg.conf.d/ along with the contents of “synaptics” and “libinput” conf file from this older version

1 Like

I didn’t build the file :smile:
I have just given the working configuration as I am also using Synaptics & I told @mrb1ue to change the config if changed it by any means :smile:

It works. Thanks for resolving this problem

2 Likes

Thank you devs for the quick fix.

I’ll update the OP with this.

2 Likes