Touchpad problem with all archlinux distros

I have a problem with all arch linux distros including Garuda linux as I always end up with an unresponsive desktop after installing a distro because the touchpad doesn't work out of the box on my laptop. The only way I can solve this problem by creating a 30-touchpad.conf file and putting it in the /etc/X11/xorg.conf.d folder. Please include this file in your installation program. I already told this problem to EndeavourOS developers as well. Maybe this is not a problem to every laptop but my particular laptop doesn't work without the mentioned file included in the system.
This is the system that needs the above mentioned file to run.

                       Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz, 3100 MHz
                       Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz, 3100 MHz
  /dev/input/event5    AT Translated Set 2 keyboard
  /dev/input/mice      Elan Microelectronics Touchscreen
  /dev/input/mice      DELL0741:00 06CB:7E7E Mouse
  /dev/input/mice      DELL0741:00 06CB:7E7E Touchpad
  /dev/input/mice      PS/2 Generic Mouse
                       6NKDX NV13FHM LCD Monitor
graphics card:
                       Intel HD Graphics 620
                       Intel Sunrise Point-LP HD Audio
                       Intel Sunrise Point-LP SATA Controller [AHCI mode]
  wls8                 Intel Wireless 3165
network interface:
  wls8                 Ethernet network interface
  lo                   Loopback network interface
  /dev/zram1           Disk
  /dev/sda             SanDisk Z400s M.
  /dev/zram0           Disk
  /dev/sda1            Partition
  /dev/sda2            Partition
  /dev/sda3            Partition
  /dev/sda4            Partition
  /dev/sda5            Partition
  /dev/sda6            Partition
usb controller:
                       Intel Sunrise Point-LP USB 3.0 xHCI Controller
                       Intel Sunrise Point-LP PCI Express Root Port #5
                       Intel Sunrise Point-LP LPC Controller
                       Intel Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
                       Linux Foundation 2.0 root hub
                       Linux Foundation 3.0 root hub
                       Main Memory
                       Intel Bluetooth Device
                       DMA controller
                       Keyboard controller
                       Intel Sunrise Point-LP PMC
                       Intel Sunrise Point-LP Serial IO I2C Controller #1
                       Intel Sunrise Point-LP Integrated Sensor Hub
                       Intel Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem
                       Intel Sunrise Point-LP CSME HECI #1
                       Intel Sunrise Point-LP Serial IO I2C Controller #0
                       Intel Sunrise Point-LP Thermal subsystem
                       Intel Sunrise Point-LP SMBus
                       Realtek Integrated_Webcam_HD

Otherwise, I am very impressed with the work you do. With difficulty, but I managed to install Garuda lxqt desktop that now works great. I really stunned how beautiful and functional it is.

1 Like

What is in this file?

Section "InputClass"
    Identifier "touchpad"
    Driver "libinput"
    MatchIsTouchpad "on"
    Option "Tapping" "on"
    Option "TappingDrag" "on"
    Option "AccelSpeed" "0.8"
    Option "AccelProfile" "adaptive"
    Option "ScrollMethod" "twofinger"
    Option "MiddleEmulation" "on"
    Option "DisableWhileTyping" "on"
    Option "TappingButtonMap" "lrm"
    Option "HorizontalScrolling" "False"
    Option "NaturalScrolling" "on"

Section "InputClass"
    Identifier "touchpad ignore duplicates"
    MatchIsTouchpad "on"
    MatchOS "Linux"
    MatchDevicePath "/dev/input/mouse*"
    Option "Ignore" "on"

# This option enables the bottom right corner to be a right button on clickpads
# and the right and middle top areas to be right / middle buttons on clickpads
# with a top button area.
# This option is only interpreted by clickpads.
Section "InputClass"
    Identifier "Default clickpad buttons"
    MatchDriver "libinput"
    Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
    Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"

# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
    Identifier "Disable clickpad buttons on Apple touchpads"
    MatchProduct "Apple|bcm5974"
    MatchDriver "libinput"
    Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
1 Like

try istalling synaptic touchpad driver...

type pacman -Ss synaptic , you will find a package call xf86-input-synaptics ... install it... might work

It already works with the above mentioned fix.
I don't understand why a touchpad.conf file is missing from all archlinux based distros.

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


Because it has been deprecated and is no longer the recommended method.


I tried with the 30-touchpad.conf file, libinput and synaptic also but still it doesn't work. Can anyone help me?

Generally it is best to open your own help request rather than tacking your issue onto someone else's thread (especially one that is long dormant).

Open your own thread and you can link to this post if you'd like.

Include your full system specs which you can find how to do in the Garuda Wiki "Reporting bugs" entry. Post your inxi output properly formatted as described on the Wiki.

Also include a copy of any conf files you created or other steps you tested that failed. Provide as much detail as possible. Your above post is next to useless as it does not provide anywhere near enough information to even hazard a guess at a solution.


yes sir. I just did