[SOLVED] Enabling/disabling the touchpad in a portable computer.
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Enabling/disabling the touchpad in a portable computer.
Hi: This is a portable computer with keyboard and touchpad. Accidentally touching the touchpad while typing can induce bizarre effects. Some touchpads have a little hole on a corner which is a sensor tapping which you enable/disable it. I have an Acer Aspire One Cloudbook 14 where the whole is missing. Does that mean there is no mechanism at all for transitorilly disabling the touchpad?
I've taken a look at the driver settings and no gesture seems to be available to disable it. Added to the lack of a hole, I think the manufactures trusted on the user selecting a large response time to inhibit undesired effects. I have just disabled the driver. Hope I can manage with the keyboard alone to, for instance, write a post. A BIOS setting would be more of a permanent thing. If want, as I am writing now to see other parts of this page I logically woun't go to the BIOS.
When I first started playing with Linux on a laptop, the only option was as jlinkels posted below, But; now-a-days, depending on your distro there are settings in the control center.
In Linux Mint 18.x for instance, in the Control Center >> Hardware >> Mouse >> Mouse Preferences >> Touchpad tab is a checkbox; Enable touchpad. This turned out to be one of my favorite controls.
The only problems with this method are that it is buried so deep and I do not always remember to turn the touchpad back on when I run out with the laptop without a mouse.
Depending on the desktop environment, there may be an option for disabling the touchpad while typing. This works for devices that are handled by libinput as touchpads, but excludes some touchpads handled only as 'generic pointer' devices. However, here's a recent thread where I demonstrated how any pointing device can be disabled while typing via a simple script that can run at login (as an autostart script): https://www.linuxquestions.org/quest...5/#post5807829
Better than outright disabling of the touchpad device (unless you really dislike using them at all)
this is what I use. if you do not have an input settings in whatever WM/DT you are using. mine WindowMaker, Fluxbox, Openbox etc. is where I use this. It should work in others as well in a script called on startup or when ever you call it, or justin your cli.
for me depending on which Linux I am running, it's 12 or 13 so I just keep both of them in there as I do cp my autostart between systems to cut down on typing.
the zero 0 is off, to turn it back on use 1 the & is to set it in the back ground, it needs xinput to work. Just type in 'xinput' in cli to get your set-prop code
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.