GalliumOS / galliumos-distro

Docs, issues, and artwork sources for GalliumOS
https://galliumos.org/
GNU General Public License v2.0
345 stars 11 forks source link

palm rejection #218

Open lobok opened 8 years ago

lobok commented 8 years ago

Hi, I've been trying to make this work, but I just can't get my head around it. Mind you, GalliumOS introduced me to linux altogether, so I'm no expert.

I've been trying to disable the touchpad while typing in the HP 14 Falco, but I just can't make it happen. The typical solution stated in several websites aims at installing the 'synaptics' package and then manage the palm detection from there. However, installing these packages make the touchpad horribly irresponsive and ill-functioning.

From what I undestand, this doesn't work because this laptop has a Cypress touchpad, and not a synaptics one.

However, I'm positive there must be a way to make this work, as it did in ChromeOS. Is there a chance this part of the config could be extracted from the ChromeOS Kernel and imported in GalliumOS? I know it sounds like a small issue but I'm writing my thesis in this computer and it's getting really frustrating.

Thanks so much for the help and the wonderful OS you've put together.

hugegreenbug commented 8 years ago

This is a feature that is on my list to implement, but I haven't had time yet.

lobok commented 8 years ago

Is there anything I can do to help? I don't know the first thing about programming and all that, but I could test stuff.

coolstar commented 8 years ago

Alternatively, instead of disabling the touchpad, you could simply disable the tap to click (or maybe the click function entirely) when typing. This is what Windows does with touchpads and has worked well in my experience; we can port this behavior over to GalliumOS.

lobok commented 8 years ago

Good clarification coolstar, it's what I meant. Enabling/disabling the touchpad altogether seems kind of an overkill!

eflange commented 8 years ago

Seconding what lobok has asked for. I'm also a linux newbie, but tried installing TouchPad indicator and found it messed up the mouse settings that come out so cleanly on a fresh GalliumOS install.

Disabling tap to click would be great, except the two-finger right click also gets disabled when that is selected. Maybe some sort of setting that allows two-finger tap to click but not one-finger?

ghost commented 8 years ago

I just disable tap-to-click. It's a useful feature on traditional trackpads, but on clickpads, it's useless.

jrstlfl commented 7 years ago

This is the only serious problem I have with running GalliumOS on my Acer CB3-111 chromebook. Because I disable tap-to-click I no longer have any way to right mouse click because this disables the two-finger right click action. This shortcoming is a major roadblock to using my Acer with GalliumOS more extensively. Otherwise it is a great working environment.

eflange commented 7 years ago

@jrstlfi - I had the same opinion, until I realized that clicking the touchpad while having two fingers down does the same thing as the two-finger touch. I made the switch a few months back and have had no complaints since.

jrstlfl commented 7 years ago

@eflange - Thanks for the fast response and very helpful tip. You have made my day!

paul-hammant commented 7 years ago

There are phantom clicks too on GalliumOS touchpads. No palms (or digits or anything) involved :(

ghost commented 7 years ago

I've never experienced anything like that (especially not recently).

paul-hammant commented 7 years ago

This bugs me so much, I'm going to have to make a video so people can believe it. There's a plt twist - it happens on my Mac too, with less frequency. I've seen it in Chrome, Atom, and Jetbrains IDEs.

ghost commented 7 years ago

I'm not saying it doesn't make sense, it does. I've seen reports that power adapters being plugged into the device can cause the trackpad to act sporadically. I just haven't seen it in a very long time personally.

paul-hammant commented 7 years ago

Interesting if field reports are saying that, but for me .. I only charge my laptops when I'm not using them. #CouchToOutletDistanceIssue

ghost commented 7 years ago

Hm, in that case I don't really know what would possibly be causing it. Environmental factors are always considerable with capacitive trackpads like this, but as with glass touchscreens, they have gotten pretty good, especially in recent years, so I really don't understand why you would be having these issues with so many different devices. You said this was happening with your MacBook too, yeah?

Either way, I definitely doubt that it's a software problem, unless you didn't see that problem on ChromeOS?

paul-hammant commented 7 years ago

Two Macbook Airs. One from 2011, one from this year. If I try to reproduce by palming, the touchpad is correctly locked out. It's when I'm not trying to reproduce it, that it happens. I need to run experiments. 1) Mac or chromebook kbd, with old fashioned mouse plugged in, 2) different typist, 3) different (apps again), 4) typing pressure (chassis flex). More than anything else, I need that camera-phone capturing of the moment in question for each device.

Interestingly in an older version of OSX there was a option in touchpad/kbd to disable, and i wish it still existed. Apple took it out because they said the software was going to make it all OK going forwards and it wasn't needed.

The most bizarre thought I've had is that the root cause it's firmware in a part that both Apple and Asus sourced from the same mfr over at least 6 years.

See https://discussions.apple.com/thread/7769415?start=0&tstart=0 and others. EXACTLY as I'm encountering for GalliumOS too on my Asus 300 thingy.