Im using Parrot security ver 3.11 on a 64-bit machine
GPT- partition with a grub from the current LTS Gnome build becasue i cant boot it otherwise
its a liveboot alongside windows 10
The actual problem is that the touchpad is not working it does not take any input and the cursor is centerd in the middle.
xinput gives a not recognized error
and synclient says it is not conected. “Synaptics not loaded ?”
any suggestions ? i cant really tell you exactly what touchoad it is but it is working under windows with the windows HID-touchpad driver wich was signed created in 2006…
the laptop itself is a Trekstor primebook p14B if that is of help
I found the following in the /usr/share/X11/xorg.conf.d
so maybe its a driver confict because stated here : https://wiki.debian.org/SynapticsTouchpad
is that synclient and syndaemon will exit with the above specifed error if lib-input is interferring.
if that is the case an i unload lib-input for the touchpad before booting?
also the debian doc page suggest copying the “50-synaptics” into /etc/X11/xorg.conf.d this dosn’t exist
thats the worst kind of touch pad because there is no separator so you will have lot of troubles with it on linux
but your actual problem is something else, did you try installing the drivers for your computer ?
The thing is that it works normally under The current Gnome (the 16.04.4) all I had to do there is enable tap to click. Gnome only uses the Synaptics I think other than tap to click being disabled I didn’t had the physical click buttons working but I think they also just have to be enabled. If not I will just continue with the click areas.
I also had to Change the efi/boot/bootx64.efi
and add efi/boot/grubx64.efi
from the current gnome maybe thats an issue ?
I try pulling a touchpad name or identifer from the gnome i have there it is recognized as a touchpad as mentioned windows might hold back on information on that one
How to go from here I don’t know but synaptiks seems to understand this touchpad so i think getting rid of libinput and multitouch would be the best approach.
apt-get install parrot-gnome
gives the following back after completing install:
apt-listchanges: News
glibc (2.26-5) unstable; urgency=medium
Starting with version 2.26-1, the glibc requires a 3.2 or later Linux
kernel. If you use an older kernel, please upgrade it before
installing this glibc version. Failing to do so will end-up with the
following failure:
Preparing to unpack .../libc6_2.26-5_amd64.deb ...
ERROR: This version of the GNU libc requires kernel version
3.2 or later. Please upgrade your kernel before installing
glibc.
The decision to not support older kernels is a GNU libc upstream
decision.
Note: This obviously does not apply to non-Linux kernels.
I cant “reboot” the system since it is a live boot.
cat /proc/bus/input/device
still gives the same output no reconission of the touchpad
i also have a key in my keyboard to enable and disable the touchpad pressing it dosent have any impact but on gnome i also have to press it once cause the touchpad starts deactivated.
i also did the installation of parrot-gnome twice 1st time it downloaded 1,089 mb and 2nd time it only fetched 248mb.
I think the best is to give synaptics the full power over HID devices and disable libinput. I just don’t know how i can achieve that
you might not be able to install parrot-gnome on live boot because you first have to update and upgrade all your packages, which will be too much space for the live
there are laptop that have bad touchpad support on linux, the most supported are lenovo,dell,system76 and a last one i cant remember its name
I’ll look into a solution to install the distro on a usb or something and not livebooting it maybe i can fix the problem then. thanks until now for the good advices.
i can install it on a usb but i run into issues with the bootloader (“minimal bash editing”)
is there a way to switch from libinput to synaptics before boot do i have to recompileit with git or something ?
because everything works finde under the gnome version with only synaptics installed.
there is an emergency shell, but you cant install packages without booting, you may try to recompile it and see if it works
either its an issue with mate or parrot, before reporting the issue to the devs, can you check if on another distro the touchpad works fine on mate desktop ? so they can know where to look for the problem
Interestingly enough i now tried
Mate (Xenial 16.04) Worked Flawless!
only issue the physical buttons were not working but:
Xinput returned something for once and also recognized the Touchpad and /proc/bus/input/devices also noted my touchpad in /usr/share/X11/x.org.conf.d I only found Synaptics listed no libinput no multitouch.
synclient also returned something and didn’t exited with the “no config loaded” message. everythings points to libinput beeing the culprit here.
I also tried standard Ubuntu (Bionic 18.04)
Which only has libinput so it seems to be a problem with parrot since both packages work flawless on their own.
Physical buttons still dont work though which is a minor problem can work around it with tap and two finger tap to click.
thats surprising, usually its the tap button that doesnt work, not the contrary
you can open an issue https://dev.parrotsec.org/parrot and you can help devs to fix that, or you can make a pull request, but be sure first that the modification you want to do wont disturb anything else
You are not alone with this problem.Many user face this problem when they use window 10 and they find touchpad issue.You can check your driver status.If it is ok then you go to hp touchpad not working to fix your issue. I am sure you get right solution