You are not logged in.
when i use my touch-pad i can touch drag etc some times it loads with my lib-input but mostly it goes to PS/2 Generic Mouse even though i can see DELL0A8C:00 27C6:0D41 Touch-pad! i spent 5 or so hours trying to fix this problem learned xinput as a result put a conf in /etc/X11/xorg.conf.d i even put it down as 10,40,50,60,999,99 -libinput.conf (yes all those numbers are there)
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ 04F31234:00 04F3:2C6A id=10 [slave pointer (2)]
⎜ ↳ DELL0A8C:00 27C6:0D41 Mouse id=12 [slave pointer (2)]
⎜ ↳ DELL0A8C:00 27C6:0D41 Touchpad id=13 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=16 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Video Bus id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ Integrated_Webcam_HD: Integrate id=9 [slave keyboard (3)]
↳ 04F31234:00 04F3:2C6A Stylus id=11 [slave keyboard (3)]
↳ Dell WMI hotkeys id=14 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
↳ DELL Wireless hotkeys id=17 [slave keyboard (3)]fix:
easy fix just drop a conf file to /etc/modprobe.d/ with the code
blacklist psmouseLast edited by CrispCasper (2021-09-21 17:09:15)
Offline
You only need one of these libinput.confs but their content is important so you should post those.
What happens if you explicitly
xinput --disable 16Offline
You only need one of these libinput.confs but their content is important so you should post those.
What happens if you explicitly
xinput --disable 16
if its on 13 (the Dell mousepad) nothing if its ps/2 aka 16 it disables input but it randomly swaps between the two on boot. im trying to keep 13 running and remove 16 (or make it where my TouchPad can scroll with it. I'll make sure to post those conf files (they all the same)
Last edited by CrispCasper (2021-09-21 08:17:58)
Offline
You only need one of these libinput.confs but their content is important so you should post those.
What happens if you explicitly
xinput --disable 16
Section
InputClass"
Identifier "libinput touchpad catchall"
HatchIsTouchpad "on"
MatchDevicePath /dev/input/event**
Driver "libinput"
Option "Tapping" "on" Option "TappingButtonMap Imr
Option "ClickMethod" "clickfinger*
EndSection
Option "NaturalScrolling" "true"Offline
Some weird typos in there (... HatchIsTouchpad?) did you write this up manually or actually copied the file contents? In any case from the follow up description you'll actually want to fix the way psmouse is being loaded.
Try reloading the psmouse module with : elantech_smbus=0 synaptics_intertouch=0 if that didn't work, try with 1 https://wiki.archlinux.org/title/Kernel … le_options (unload the module with modprobe -r first)
Offline
Some weird typos in there (... HatchIsTouchpad?) did you write this up manually or actually copied the file contents? In any case from the follow up description you'll actually want to fix the way psmouse is being loaded.
Try reloading the psmouse module with : elantech_smbus=0 synaptics_intertouch=0 if that didn't work, try with 1 https://wiki.archlinux.org/title/Kernel … le_options (unload the module with modprobe -r first)
sorry I'm at work right now I just tried to grab the contents of it ill post it to a image hosting sight https://ibb.co/t8Lbn9R ik it says "do not copy" but everything else said to copy it
Last edited by CrispCasper (2021-09-21 08:55:15)
Offline
Some weird typos in there (... HatchIsTouchpad?) did you write this up manually or actually copied the file contents? In any case from the follow up description you'll actually want to fix the way psmouse is being loaded.
Try reloading the psmouse module with : elantech_smbus=0 synaptics_intertouch=0 if that didn't work, try with 1 https://wiki.archlinux.org/title/Kernel … le_options (unload the module with modprobe -r first)
Alright im home at my pc now! the code for my /etc/X11/xorg.conf.d/99-libinput.conf (I have made this my only one as i have been told the 99 will make it load last) file is as follows
$ sudo cat /etc/X11/xorg.conf.d/99-libinput.conf
# Match on all types of devices but joysticks
#
# If you want to configure your devices, do not copy this file.
# Instead, use a config snippet that contains something like this:
#
# Section "InputClass"
# Identifier "something or other"
# MatchDriver "libinput"
#
# MatchIsTouchpad "on"
# ... other Match directives ...
# Option "someoption" "value"
# EndSection
#
# This applies the option any libinput device also matched by the other
# directives. See the xorg.conf(5) man page for more info on
# matching devices.
Section "InputClass"
Identifier "libinput pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "on"
Option "TappingButtonMap" "lmr"
Option "NaturalScrolling" "true"
EndSection
Section "InputClass"
Identifier "libinput keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "on"
Option "TappingButtonMap" "lmr"
Option "ClickMethod" "clickfinger"
Option "NaturalScrolling" "true"
EndSection
Section "InputClass"
Identifier "libinput touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput tablet catchall"
MatchIsTablet "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSectionLast edited by CrispCasper (2021-09-21 12:46:37)
Offline
Some weird typos in there (... HatchIsTouchpad?) did you write this up manually or actually copied the file contents? In any case from the follow up description you'll actually want to fix the way psmouse is being loaded.
Try reloading the psmouse module with : elantech_smbus=0 synaptics_intertouch=0 if that didn't work, try with 1 https://wiki.archlinux.org/title/Kernel … le_options (unload the module with modprobe -r first)
i got a fatal error
modprobe: FATAL: Module elantech_smbus=0 not foundOffline
the order has changed im not sure if its important or not so i will post it
xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ 04F31234:00 04F3:2C6A id=10 [slave pointer (2)]
⎜ ↳ DELL0A8C:00 27C6:0D41 Mouse id=12 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=16 [slave pointer (2)]
⎜ ↳ DELL0A8C:00 27C6:0D41 Touchpad id=13 [slave pointer (2)]Offline
i managed to fix it myself (like the last problem i posted to the forums!) i disabled psmouse from loading in the first place by dropping a file to /etc/modprobe.d/*.conf (star is a wild card, in my case i used psmouse.conf) with the code
blacklist psmousenow it works wonderfully!
Offline