-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
- HP Community
- Notebooks
- Notebook Video, Display and Touch
- [solved] Disable Touchscreen before log in, HP spectre

Create an account on the HP Community to personalize your profile and ask a question
12-01-2020 01:53 PM - edited 01-21-2021 12:53 PM
Hi, my touchscreen is currently broken (always detects touches top-right corner) so I need to disabled it.
I managed to do it on my desktop with help on this forum, but it is disabled only when I'm log in, not before.
Because of that, I can't navigate in the lock screens or the OS selection (dual-boot Windows10/Manjaro-kde) correctly.
I had looked on Bios, but didn't see anything to disable the touchscreen here.
So, is there a technique to disable the touchscreen machine-wide?
Do I need to deconnect the component from the board manually? Advice to do it without killing my machine?
PS : I can't get rid of linux (work related) but I could change distro if it can help. I think it annoy me enough to sacrifice Windows if it can solve the problem
Solved! Go to Solution.
Accepted Solutions
01-21-2021 01:06 PM - edited 01-21-2021 01:09 PM
Solution :
Main source : https://unix.stackexchange.com/questions/127443/how-do-i-disable-the-touch-screen-on-my-laptop?rq=1
So, the touchscreen was disabled when Windows was booting but not for linux.
First disabling it temporarily (current session) : I used xinput, in command line : "xinput list" to find the device id for the touchscreen, then "xinput disable <id>". Now I can work without the touchscreen doing random things.
Then, I added a rule for ignoring the touchscreen at boot : create a file in "/etc/X11/xorg.conf.d/" named for example "99-no-touchscreen.conf". And then add this into the file :
"
Section "InputClass"
Identifier "Touchscreen catchall"
MatchIsTouchscreen "on"
Option "Ignore" "on"
EndSection
"
I also blacklisted the corresponding module kernel (lsmod ; /etc/modprobe.d/blacklist-hid-multitouch.conf < blacklist hid_multitouch"). To be sure.
It work without any problems now.
01-21-2021 01:06 PM - edited 01-21-2021 01:09 PM
Solution :
Main source : https://unix.stackexchange.com/questions/127443/how-do-i-disable-the-touch-screen-on-my-laptop?rq=1
So, the touchscreen was disabled when Windows was booting but not for linux.
First disabling it temporarily (current session) : I used xinput, in command line : "xinput list" to find the device id for the touchscreen, then "xinput disable <id>". Now I can work without the touchscreen doing random things.
Then, I added a rule for ignoring the touchscreen at boot : create a file in "/etc/X11/xorg.conf.d/" named for example "99-no-touchscreen.conf". And then add this into the file :
"
Section "InputClass"
Identifier "Touchscreen catchall"
MatchIsTouchscreen "on"
Option "Ignore" "on"
EndSection
"
I also blacklisted the corresponding module kernel (lsmod ; /etc/modprobe.d/blacklist-hid-multitouch.conf < blacklist hid_multitouch"). To be sure.
It work without any problems now.