I like that under Linux you have a freedom of choice when it comes to window managers. KDE, Gnome2-3, XFCE, Cinnamon, you name it. It's awesome to have so many tools for one problem.
Hell, I even liked Unity. I think it was a very clean and easy to use wmanager.
But no matter how fancy-ass the wrapping is, if the problem is underneath it.
Solution: install Synaptics, open KDE panel, set both acceleration settings to a low value, enjoy.
Ubuntu Desktop was my preferred go to distro not too long ago. Using 16.10 was nice and I managed to get the touchpad working in a reasonable way with xinput.
Then 18 came along and everything went to hell. All the properties changed and some even disappeared. And of course the ones missing were the ones I actually needed to make my touchpad work in a way that it was comfortable to use.
After that I just jumped ship. I didn't wanted to spend another week to figure out everything again.
I happily choose Linux when it comes to servers and other non-desktop related work, but I am very disappointed how it lacks user friendliness and ease of use. 10-20 years back I would have said, that laptops are a niche platform and that's why it has a hard time supporting hardware. But it's 2018 and laptops are becoming mainstream in everyday use. Not being able to support the primary pointing hardware on a platform so popular is a death sentence.
And don't get me started on discrete GPUs...
I'm amazed at the level of exquisiteness of the requirements of the HN crowd. I mean, I've been using computers all my life and used almost every Linux, Windows and OS X systems.
I do get that Macbook touchpads are god-tier and unrivaled so far by other hardware manufacturers. That being said, I rather have my old Lenovo x220 with an external mouse. No touchpad is as good as a decent external mouse (decent != expensive, mine is $30).
If you want to see an abysmal differences between touchpads, compare a Macbook one with the Lenovo's X220 touchpad. The X220 is the worst touchpad I've ever used, but it is still my main computer and I love it.
People talk about Mac's build quality, when I think they should be referring to its industrial design, which I get is very appealing to the senses. Now, the X220 has serious build quality. You couln't break it if you wanted to, and if you do break it, almost every part is < $100 on eBay and easy to repair.
My point is the following, and as other commenter said; I think people choose Macs before they like it better, it suits their image and are willing to pay their pricetag. I know people need to justify their choices as if Macs are the only objective solution that fits their use cases, but I find this hard to believe.
I understand that everyone has its valid reasons behinds every choice they make, but what bothers me (I know it shouldn't but who cares) is when that people bash on Linux and other hardware manufacturers just because they don't LIKE that OS/computer. I don't LIKE macOS/Macs and I don't them, that doesn't mean they are not good systems. I just CHOOSE to not use them because MY reasons.
Nowadays most systems offer more than acceptable user experiences out of the box, whether its a Linux/Windows/macOS box on whatever hardware. The thing is that people get really picky and justify their decisions by diminishing other manufacturers/systems. I believe people are afraid to say "I bought a Mac because I like them! f* you!"
Second, nobody here is a Macbook fanboy just because their touchpads, but there is a reason why we praise them. From my part I am not a fanboy. I absolutely hate Apple and what it has become. But credit is due for the small things they get right. And the touchpad is one of them. The last good series of their pro line was the 2015 one, which I use at work. That is the best and you can see that as other manufacturers tried to copy it in every way. Not so much with the new models.
Third, most of the touchpads on Linux are bad not because the hardware itself is bad, but because bad support and drivers that apparently nobody wants to fix. My current laptop has a fantastic touchpad under Windows, but under Linux is absolute shit and there is not much you can do about it.
Can the touchpad be still used? Yes, of course, but I hate it. It makes me work slower and makes me annoyed, just the simple fact that under Windows that touchpad is awesome and I can't use it the same way under Linux. That simple fact kills it.
So to sum it up. It's not about Apple, it's not about what OS you like to use. It's not about peoples choice. It's about Linux being shit with touchpads on laptops whether it's old or new, or from another dimension.
So you are completely missing the point here.
I reacted to the comments bashing Linux and such, because I cannot relate to the level of discomfort that people express with their non-apple touchpad. I mean, I use Linux and I use those same shitty touchpads, but I do my work just fine and don't stress about it. I mean, if you think your touchpad is shitty you should try the Lenovo x220 one, it's terrible lol.
What I wanted to understand is what are the uses cases of users like you, where you get to the point of hating a touchpad and make you work slower. Maybe the way I use the mouse it's pretty basic and I need to up my game with multi-gesture magic. But all I need from a mouse is: interaction with my desktop environment, scrolling, copying and pasting text, some basic image editing, and using the office suites which require a lot of mousing. And I can do that with almost every mouse/touchpad.
The tipping point for me was more about the absolute lack of user friendliness when it comes to setting it up. I've spent days to understand xinput, find the properties that I need to change (with non-existent documentation) and then spend time on finding the best values for them. And then upgrading distribution version negated all the effort I've put into it, by changing a lot of things and was back to square one.
As I wrote in a previous reply on this thread, the touchpad was the final straw in a long uphill battle. A lot of grief came from the lack of user friendly configuration of anything within the system. And when you start editing configuration files and reading forums on a regular basis, that makes one realise that he/she is spending more time on making life easier then actually living it. And this is with one of the most user friendly distributions, or so do they say.
Anyway, I was very disappointed and still am. It's been 18-19 years since I've been introduced to Linux and used it on many occasions, but some things don't seem to change, or take a long period of time to change. I understand it comes from the Open Source-ness of the whole thing, where people take their own time and energy to make something better for free.
When you have a giant touchpad it's absolutely necessary to have good working palm rejection, and I've seen far too many laptops completely fail to have palm rejection in Ubuntu. Sometimes you can get it working again by twiddling the mouse driver (enable/disable xinput for example), but sometimes it just plain never works. I've been all over StackExchange and similar places but on some laptops none of the proposed solutions work. I've opened bug reports, but it's hard for developers to fix it when they can't replicate the problem. Sometimes you only get half functionality, like the cursor won't move but it will still click, moving your text cursor to random places when the palm lightly brushes the touchpad and it registers as a click.
On some laptops I just have to pack in a mouse and disable the touchpad entirely. That's not an acceptable solution. I'm really hoping that Ubuntu 18 avoids some of this nonsense.
Was very disappointed. So if you haven't made the change yet, then you might want to stay on whatever you're on for the time being.
* Better display
* Faster hard drive
* Better battery life
* God-tier touchpad :)
* Premium build quality and materials
* Better sound
* Better resale value
* An Apple store nearby where they can get factory support
Sure there are laptops which are superior in certain aspects if you are willing to do some research or are very knowledgable in tech. If the average person walks into Best Buy and limits their options just to Lenovo and a device with the word "Yoga" in the name, they may walk out with an X1 Yoga, X380 Yoga, L380 Yoga, Yoga 260, Yoga 11e Chromebook, Yoga 920, Yoga 730, Yoga 720, or Yoga 710. I couldn't tell you the difference between most of these and I spent a long time researching convertible laptops.About the technical aspects you listed, I think most of them are debatable. But I do believe that none of them are the driving factors that explain why people but these computers.
What I don't understand is why we, technical people, are afraid to admit that we are also vulnerable to the extremely effective marketing campaigns of Apple.
You wanna talk about quality? I spilled a full cup of hot tea TWICE on my lenovo, and nothing happened. It turned off because it has a circuit that closes when it gets wet (to protect itself) but other than letting it dry, the computer is working just fine (I don't put sugar in my tea :) ). I dare you to try that in your new Macbook!
It seems you favor repairability over all other factors: display quality, touchpad, HD speed, battery life, weight, a physical store for support, etc. I used to repair laptops over a decade ago and at that time I would also put repairability at the top of my list. That was a time with failure prone mechanical hard drives, CD-drives, and chassis made of cheap plastic. Most laptops even back then survived water or tea spills fine though they didn't fare so well with soda, coffee, and urine. Perhaps that history is what's driving your personal bias. These days machines are more reliable and I personally would prefer a smaller and lighter machine even if the tradeoff is repairability.
For a lot of people that's comforting.
Funny, on both my work and home mac desktops, I use the Magic Touchpad as my primary input device even while sitting at a desk. So I suppose I disagree with this statement.
What about precision? do you think that the touchpad is more precise than a good mouse on a good mousepad? I'm not asking you if YOU are more "productive" using a touchpad, I'm asking you if you think that if we compare a proficient regular mouse user vs a proficient Mac touchpad user we'll notice a significant difference that'll make us think that Mac touchpads are the way to go?
I don't think so. I think the factor that weighs more is user preference, heavily influenced by marketing.
Also with gestures you have way more stuff you can do with a touchpad then just moving a mouse and clicking stuff.
And let's not forget the smaller travel distance of your hand when you go from keyboard to touchpad, as when you go from keyboard to mouse, or back.
I have a Logitech MX Anywhere 2. I love that mouse. It is fantastic and when I'm working on my home laptop I use it every day, if I'm in desktop mode that is. And I prefer it over the touchpad.
But when I work on the 'work' Macbook Pro (2015), then I use the touchpad all the way. It's just so much better and intuitive compared to using a regular mouse.
I would never want to use a mouse again! Yes, for me an Apple touchpad is way superior to a mouse. If you don't get that, that's fine. We all have our blindspots.
Whose marketing? Apple doesn't push the Magic Trackpad over the Magic Mouse. If you buy an iMac online, the mouse is their pre-selected input accessory.
Same with rotating in Preview and easy smooth zooming on webpages.
Coffee shops, planes, trains, passenger seat in a car, literally on my lap in waiting rooms or transit terminals, etc. This is where I use my laptop, and I don't have room for a mouse in these places.
I also have a Dell XPS and the touchpad is decent, I can work fine with it.
As I said, I'm not questioning the fact that Macs touchpads are superior, but I'm curious as to what are your use cases that make you think that you really need that superb touchpad? are you a graphic designer?
BSD is horribly performant on any laptop hardware I've tried, so that's a no-go.
Linux touchpad support is a dumpster fire of bad drivers and missing config options.
Mac is therefore the only real choice.
At some point you just get sick of dist-upgrade breaking palm rejection and no fix being available for months.
That's not the baffling part though, the baffling part is that they didn't put an option in the control panel to return the old behavior. You have to spin up dconf and find the right bit to twiddle to get the old behavior back. How is this user friendly?
This is like 14 when they hid menu items by default (and replace them with absolutely nothing at all) causing newbies to be very confused as to how to use their apps. It only took a few times of very confused users being totally lost because they forgot they had to move their mouse up to the top to make the menu items reappear before I tracked down the dconf setting to turn it back on. It wasn't until 16 that they exposed that in the control panel, but even then it defaulted to "uselessly hide".
Also:
> Linux is the only server worth running
:P
Ubuntu desktop is annoying IMO. Server is the only linux worth running. Windows has a superior desktop experience.
Ive made serious attempts to use linux desktops since ubuntu 7 and the annoyance factor of getting things to 'work' and the hostile community is really offputting.