And I don't even think it's just a driver problem, as the touchpad can register a finger hovering over it, or not register it at all, if the finger is somewhat dry. I've spent countless hours trying to fine tune the thresholds, but it's just complete and utter shit.
I would have returned it and gotten a Macbook Pro if it wasn't for the fact that the new Macbook seems more geared towards light weight users with the smaller battery, memory and crazy expensive upgrades.
I've had to re-position my cursor three times while writing this, because my palm moves it around. It's rarely a problem when coding, because I don't stop to think for shorter periods, like I do when typing. A quick fix is to set the syndaemon to lock the touchpad when typing, but you can't have that treshhold too high either or it gets in the way.
Oh, and don't get me started on the speakers. There is no way in hell that Lenovo spent any time to tune the acoustics. Listening to people talk almost always gives resonance in the case. I know it's a laptop, but in the current state they are more or less useless.
On the other hand, what I do love about it:
- Super light weight, very noticeable when coming from a Macbook.
- Amazing battery life, I can easily do a full days work on a single charge.
- Recharges very quickly, which I think is a result of having two batteries.
- Really good keyboard. Probably the reason I'm keeping it.
- Debian Stretch was a breeze to switch to. Everything just worked (except for touchapd and docking station!)
But I honestly expected a little more from a laptop that costs $3000.
I have the same problem with speakers though (X1 Yoga).
As an aside the x140e is about the cheapest Linux laptop money can buy. It's built like a tank for school kids, and has nothing exotic inside. You can replace the HDD with an SSD, and upgrade the RAM (shared video / system RAM) up to 32GB I hear. It's not a particularly speedy machine, but it runs well enough, and the price is right.
Expect it would be messy to work with for photoshop. For example, it recalibrates if you hold it down too long, and then creeps away when you release it.
Idea for precision work: small trackball and scrollers built into the side of the laptop (like a port).
I'm wondering why this touch pad issue is so important for you if you do development. When I'm not mobile I have a mouse, an external keyboard, headset or external sound system, external monitor etc
This is IMHO exactly the desired behavior. Not sure whether this is a feature of Xwayland or Gnome...