Hello Fedora Forum,
I am a Linux newbie and would like to start with Fedora 33 KDE spin.
I tried the ‘Live’ version of this distro and liked this desktop environment very much. However, I am not satisfied with the touchpad settings. I have enabled two finger scrolling and when I scroll, the cursor jumps to the top/bottom of the window 6 out of 10 times.
So, I thought of adjusting the touchpad settings like sensitivity etc. to solve this problem but couldn’t find it under ‘touchpad settings’. Now, I am trying to fix this problem and checking touchpad drivers. Below are the codes I used and their corresponding outputs. Can anyone please help me solve this issue? It would be of great help.
Hardware:
Model: Lenovo Z51
Processor: Intel i5 2.2GHz 64bit
Mouse/Touchpad: PS/2 Elantech
[liveuser@localhost-live ~]$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ETPS/2 Elantech Touchpad id=11 [slave pointer (2)]
⎜ ↳ CX 2.4G Receiver Consumer Control id=12 [slave pointer (2)]
⎜ ↳ CX 2.4G Receiver Mouse id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Lenovo EasyCamera: Lenovo EasyC id=8 [slave keyboard (3)]
↳ Ideapad extra buttons id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
↳ CX 2.4G Receiver Consumer Control id=13 [slave keyboard (3)]
↳ CX 2.4G Receiver id=15 [slave keyboard (3)]
↳ CX 2.4G Receiver System Control id=16 [slave keyboard (3)]
liveuser@localhost-live ~]$ xinput list 11
ETPS/2 Elantech Touchpad id=11 [slave pointer (2)]
Reporting 7 classes:
Class originated from: 11. Type: XIButtonClass
Buttons supported: 7
Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right"
Button state:
Class originated from: 11. Type: XIValuatorClass
Detail for Valuator 0:
Label: Rel X
Range: -1.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 11. Type: XIValuatorClass
Detail for Valuator 1:
Label: Rel Y
Range: -1.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 11. Type: XIValuatorClass
Detail for Valuator 2:
Label: Rel Horiz Scroll
Range: -1.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 11. Type: XIValuatorClass
Detail for Valuator 3:
Label: Rel Vert Scroll
Range: -1.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 11. Type: XIScrollClass
Scroll info for Valuator 2
type: 2 (horizontal)
increment: 15.000000
flags: 0x0
Class originated from: 11. Type: XIScrollClass
Scroll info for Valuator 3
type: 1 (vertical)
increment: 15.000000
flags: 0x0
[liveuser@localhost-live ~]$ xinput list-props "ETPS/2 Elantech Touchpad"
Device 'ETPS/2 Elantech Touchpad':
Device Enabled (173): 1
Coordinate Transformation Matrix (175): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (308): 1
libinput Tapping Enabled Default (309): 0
libinput Tapping Drag Enabled (310): 1
libinput Tapping Drag Enabled Default (311): 1
libinput Tapping Drag Lock Enabled (312): 0
libinput Tapping Drag Lock Enabled Default (313): 0
libinput Tapping Button Mapping Enabled (314): 1, 0
libinput Tapping Button Mapping Default (315): 1, 0
libinput Natural Scrolling Enabled (316): 0
libinput Natural Scrolling Enabled Default (317): 0
libinput Disable While Typing Enabled (318): 1
libinput Disable While Typing Enabled Default (319): 1
libinput Scroll Methods Available (320): 1, 1, 0
libinput Scroll Method Enabled (321): 1, 0, 0
libinput Scroll Method Enabled Default (322): 1, 0, 0
libinput Accel Speed (323): 0.200000
libinput Accel Speed Default (324): 0.000000
libinput Accel Profiles Available (325): 1, 1
libinput Accel Profile Enabled (326): 1, 0
libinput Accel Profile Enabled Default (327): 1, 0
libinput Left Handed Enabled (328): 0
libinput Left Handed Enabled Default (329): 0
libinput Send Events Modes Available (293): 1, 1
libinput Send Events Mode Enabled (294): 0, 0
libinput Send Events Mode Enabled Default (295): 0, 0
Device Node (296): "/dev/input/event3"
Device Product ID (297): 2, 14
libinput Drag Lock Buttons (330): <no items>
libinput Horizontal Scroll Enabled (331): 1
[liveuser@localhost-live ~]$ dmesg | grep elan
[ 5.907555] psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x594f03)
[ 5.920261] psmouse serio1: elantech: Synaptics capabilities query result 0x70, 0x15, 0x0a.
[ 5.933921] psmouse serio1: elantech: Elan sample query result 05, 20, 97
[ 111.998238] [drm] add ip block number 2 <iceland_ih>
[ 112.053741] amdgpu: hwmgr_sw_init smu backed is iceland_smu
[liveuser@localhost-live ~]$ ls $(find /lib/modules/$(uname -r) -type d -name mouse)
appletouch.ko.xz cyapatp.ko.xz sermouse.ko.xz synaptics_usb.ko.xz
bcm5974.ko.xz elan_i2c.ko.xz synaptics_i2c.ko.xz vsxxxaa.ko.xz
[liveuser@localhost-live ~]$ sudo modprobe -r elan_i2c && sudo modprobe elan_i2c
[liveuser@localhost-live ~]$ lsmod
Module Size Used by
elan_i2c 49152 0
ccm 20480 3
rfcomm 90112 4
nft_fib_inet 16384 1
nft_fib_ipv4 16384 1 nft_fib_inet
nft_fib_ipv6 16384 1 nft_fib_inet
nft_fib 16384 3 nft_fib_ipv6,nft_fib_ipv4,nft_fib_inet
nft_reject_inet 16384 4
nf_reject_ipv4 16384 1 nft_reject_inet
nf_reject_ipv6 20480 1 nft_reject_inet
nft_reject 16384 1 nft_reject_inet
nft_ct 20480 10
nft_chain_nat 16384 4
ip6table_nat 16384 0
ip6table_mangle 16384 0
ip6table_raw 16384 0
ip6table_security 16384 0
iptable_nat 16384 0
nf_nat 49152 3 ip6table_nat,nft_chain_nat,iptable_nat
nf_conntrack 163840 2 nf_nat,nft_ct
nf_defrag_ipv6 24576 1 nf_conntrack
nf_defrag_ipv4 16384 1 nf_conntrack
iptable_mangle 16384 0
iptable_raw 16384 0
iptable_security 16384 0
ip_set 57344 0
nf_tables 237568 183 nft_ct,nft_reject_inet,nft_fib_ipv6,nft_fib_ipv4,nft_chain_nat,nft_reject,nft_fib,nft_fib_inet
nfnetlink 16384 3 nf_tables,ip_set
ip6table_filter 16384 0
ip6_tables 32768 5 ip6table_filter,ip6table_raw,ip6table_nat,ip6table_mangle,ip6table_security
iptable_filter 16384 0
cmac 16384 2
bnep 28672 2
rpcrdma 282624 0
ib_isert 53248 0
iscsi_target_mod 364544 1 ib_isert
ib_iser 49152 0
ib_srpt 69632 0
target_core_mod 417792 3 iscsi_target_mod,ib_srpt,ib_isert
ib_srp 69632 0
scsi_transport_srp 32768 1 ib_srp
ib_ipoib 143360 0
rdma_ucm 32768 0
ib_umad 36864 0
iw_cxgb4 258048 0
ib_uverbs 159744 2 iw_cxgb4,rdma_ucm
rdma_cm 118784 7 iw_cxgb4,rpcrdma,ib_srpt,ib_srp,ib_iser,ib_isert,rdma_ucm
iw_cm 57344 1 rdma_cm
ib_cm 65536 4 rdma_cm,ib_ipoib,ib_srpt,ib_srp
ib_core 397312 13 rdma_cm,ib_ipoib,iw_cxgb4,rpcrdma,ib_srpt,ib_srp,iw_cm,ib_iser,ib_umad,ib_isert,rdma_ucm,ib_uverbs,ib_cm
snd_hda_codec_hdmi 73728 1
amdgpu 5861376 1
iwlmvm 458752 0
snd_hda_codec_realtek 143360 1
uvcvideo 114688 0
snd_hda_codec_generic 98304 1 snd_hda_codec_realtek
mac80211 1015808 1 iwlmvm
videobuf2_vmalloc 20480 1 uvcvideo
ledtrig_audio 16384 2 snd_hda_codec_generic,snd_hda_codec_realtek
videobuf2_memops 20480 1 videobuf2_vmalloc
videobuf2_v4l2 28672 1 uvcvideo
videobuf2_common 57344 2 videobuf2_v4l2,uvcvideo
snd_hda_intel 57344 6
intel_rapl_msr 20480 0
intel_rapl_common 32768 1 intel_rapl_msr
snd_intel_dspcfg 24576 1 snd_hda_intel
libarc4 16384 1 mac80211
videodev 274432 3 videobuf2_v4l2,uvcvideo,videobuf2_common
snd_hda_codec 163840 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
btusb 57344 0
x86_pkg_temp_thermal 20480 0
intel_powerclamp 20480 0
iwlwifi 331776 1 iwlmvm
snd_hda_core 110592 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
btrtl 24576 1 btusb
mc 61440 4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
coretemp 20480 0
btbcm 20480 1 btusb
snd_hwdep 16384 1 snd_hda_codec
iTCO_wdt 16384 0
iommu_v2 20480 1 amdgpu
i915 2621440 61
btintel 32768 1 btusb
snd_seq 86016 0
pktcdvd 49152 1
intel_pmc_bxt 16384 1 iTCO_wdt
gpu_sched 40960 1 amdgpu
rapl 20480 0
mei_hdcp 24576 0
at24 24576 0
ttm 122880 1 amdgpu
intel_cstate 20480 0
iTCO_vendor_support 16384 1 iTCO_wdt
bluetooth 667648 33 btrtl,btintel,btbcm,bnep,btusb,rfcomm
intel_uncore 163840 0
pcspkr 16384 0
snd_seq_device 16384 1 snd_seq
cfg80211 876544 3 iwlmvm,iwlwifi,mac80211
snd_pcm 131072 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
ecdh_generic 16384 1 bluetooth
ecc 36864 1 ecdh_generic
snd_timer 49152 2 snd_seq,snd_pcm
ideapad_laptop 24576 0
snd 106496 22 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
i2c_algo_bit 16384 2 amdgpu,i915
joydev 28672 0
wmi_bmof 16384 0
sparse_keymap 16384 1 ideapad_laptop
drm_kms_helper 262144 2 amdgpu,i915
rfkill 28672 11 bluetooth,ideapad_laptop,cfg80211
mei_me 45056 1
soundcore 16384 1 snd
mei 122880 3 mei_hdcp,mei_me
i2c_i801 32768 0
cec 61440 2 drm_kms_helper,i915
lpc_ich 28672 0
i2c_smbus 20480 1 i2c_i801
acpi_pad 184320 0
drm 626688 29 gpu_sched,drm_kms_helper,amdgpu,i915,ttm
zram 28672 1
ip_tables 32768 5 iptable_filter,iptable_security,iptable_raw,iptable_nat,iptable_mangle
nls_utf8 16384 1
isofs 49152 1
squashfs 65536 1
crct10dif_pclmul 16384 1
crc32_pclmul 16384 0
crc32c_intel 24576 2
ghash_clmulni_intel 16384 0
uas 32768 0
serio_raw 20480 0
usb_storage 81920 2 uas
r8169 98304 0
wmi 36864 2 wmi_bmof,ideapad_laptop
i2c_hid 32768 0
video 53248 2 ideapad_laptop,i915
sunrpc 565248 2 rpcrdma
be2iscsi 126976 0
bnx2i 53248 0
cnic 65536 1 bnx2i
uio 20480 1 cnic
cxgb4i 53248 0
cxgb4 507904 2 iw_cxgb4,cxgb4i
cxgb3i 40960 0
cxgb3 188416 1 cxgb3i
mdio 16384 1 cxgb3
libcxgbi 69632 2 cxgb4i,cxgb3i
libcxgb 28672 3 iw_cxgb4,libcxgbi,cxgb3i
qla4xxx 311296 0
iscsi_boot_sysfs 20480 2 be2iscsi,qla4xxx
iscsi_tcp 28672 0
libiscsi_tcp 36864 4 libcxgbi,iscsi_tcp,cxgb4i,cxgb3i
libiscsi 73728 9 be2iscsi,libiscsi_tcp,bnx2i,libcxgbi,iscsi_tcp,ib_iser,qla4xxx,cxgb4i,cxgb3i
loop 36864 6
scsi_transport_iscsi 131072 8 be2iscsi,libiscsi_tcp,bnx2i,libcxgbi,iscsi_tcp,ib_iser,qla4xxx,libiscsi
fuse 139264 3
I did not face this issue in Fedora 33 Cinnamon spin. I wanted to discuss this issue in Fedora Forum before choosing Cinnamon DE as KDE is my first choice. I am grateful to any help to solve my touchpad problem. Thanks in advance.