| Summary: | Disable touchpad while a mouse is connected, only works with WayLand. | ||
|---|---|---|---|
| Product: | [Applications] systemsettings | Reporter: | Gilberto Ferreira <gilberto.nunes32> |
| Component: | kcm_touchpad | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | NEEDSINFO WAITINGFORINFO | ||
| Severity: | normal | CC: | duha.bugs, natalie_clarius, olib141 |
| Priority: | NOR | ||
| Version First Reported In: | 6.5.4 | ||
| Target Milestone: | --- | ||
| Platform: | Debian testing | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Gilberto Ferreira
2026-01-15 19:37:58 UTC
This sounds like a libinput issue.
On X11, you can verify whether the option is set by identifying the touchpad with:
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ MSFT0001:01 06CB:CE2C Touchpad id=8 [slave pointer (2)]
⎜ ↳ MSFT0001:01 06CB:CE2C Mouse id=9 [slave pointer (2)]
On my device, my touchpad is id 8.
$ xinput list-props 8 | grep "Send Events"
libinput Send Events Mode Enabled (306): 0, 1
when "Disable while mouse is connected" is enabled, and when not I get "0, 0" instead of "0, 1".
If this is the case for you, then the option is set correctly and that's where any KDE involvement ends. Please close the issue and look upstream at libinput is that is the case.
I don't know if this my case here:
xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ CX 2.4G Receiver Mouse id=10 [slave pointer (2)]
⎜ ↳ CX 2.4G Receiver Consumer Control id=11 [slave pointer (2)]
⎜ ↳ PNP0C50:0b 0911:5289 Mouse id=13 [slave pointer (2)]
⎜ ↳ PNP0C50:0b 0911:5289 Touchpad 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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ CX 2.4G Receiver id=9 [slave keyboard (3)]
↳ CX 2.4G Receiver System Control id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
$ xinput list-props 14 | grep "Send Events"
libinput Send Events Modes Available (372): 1, 1
libinput Send Events Mode Enabled (373): 0, 1
libinput Send Events Mode Enabled Default (374): 0, 0
Can you shed some light?
Thank you
|