When was the last time you used a linux desktop, 2005? On any linux desktop I can think of (MATE, Gnome, KDE) this is a matter of going to Settings | Mouse & Touchpad | check or un-check the natural scrolling box as desired
When was the last time you used a linux desktop, 2005? On any linux desktop I can think of (MATE, Gnome, KDE) this is a matter of going to Settings | Mouse & Touchpad | check or un-check the natural scrolling box as desired
This is the real value of macOS. I agree that I liked it better when it was more Unix and less Apple unix-like but it's still better than fighting with your Linux config on a x86 machine.
- https://askubuntu.com/questions/604002/mouse-wheel-scrolls-i...
- https://askubuntu.com/questions/819662/how-to-invert-touchpa...
(They're mutually exclusive; I put the 1st one 1st as undoing that one is a case of rerunning the command replacing the '1' with a '0')
If the first one succeeds, try putting the command you used into ~/.Xdefaults and see if it sticks. The 2nd approach puts info into a file anyway.
If these fail, what desktop environment are you using?
The problem is "didn't work out of the box". Using Linux as a desktop OS can be a death-by-a-thousand-cuts experience. Sure, whatever problem you run into there's probably someone who's figured out how to solve it and posted instructions online. But if the solutions are known, then the operating system shouldn't have those problems out of the box.
First is the "violation of least surprise" principle. Linux as a UNIX is traditionalist to a fault, sometimes obsessively so beyond what is helpful. Scrolling is typically done inverted in X11.
So, that means this would need to be a configurable option.
From the standpoint you're talking (where the comparison is to macOS), now you're in UI territory, which has typically never been one of Linux's strong points.
Someone has go build the UI, but then that'll only be for one given desktop environment, and so now you have duplication of work. Unless every DE does that work, if you're not using one of the DEs that has done the work - well, you get no radio selection group or dropdown or whatever.
There are very real reasons why Linux isn't best in class. The politics, infighting and greybeard traditionalism does more to hurt the "it just works" flow other environments have.
(Note that I'm not saying "politics", "infighting" and "greybeard traditionalism" are the same thing; they're very different groups and issues, but they combine to form stalemates and inertial cancellations. For example, when traditionalism met systemd, the result was a vicious catfight instead of unified action. Things could have worked out where the community met Red Hat's lobbying with a list of terms and requirements. Nah; everyone just threw their hands up in the air and screamed instead. This is what's broken in Linux. I think KDE had it sorted in 1999 when they pragmatically grabbed the still-closed-source Qt and made a desktop environment out of it. Then GNOME came along and drowned everyone more political overhead than the W3C and Internet working groups combined, and user experience is definitively worse for GTK ever being created.)
I tend to use it everywhere... running a hackintosh on my desktop now, and mbp for personal laptop, and work assigned is another mbp.
However, if they go off of x86, that may drive me back to linux to be closer to prod/deploy environment.
xinput set-prop 'ELAN1200:00 04F3:301A Touchpad' 308 1
xinput set-prop 'ELAN1200:00 04F3:301A Touchpad' 295 1
You'll need to replace 'ELAN1200:00 04F3:301A Touchpad' with your touchpad device name, which you can find out with 'xinput list'Traveling and working remote, battery power is very important. You cant shutdown or sleep your computer seamlessly. Its just simple thing. It should just work.
Yes you can customize it as you wish but I dont want to. I want to spend time for actual coding and having time for myself.
This was a big moment for me. I was a huge anti-Apple guy, I had built my own laptops and used Android and everything had to be open and hackable. Until one day I just realized it wasn't fun anymore. I would have to stop what I was doing to fix some broken (virtual or real) duct tape that held everything together.
I bought my first Mac the month I replaced the CPU, then the motherboard (wrong socket), then the RAM (incompatible with my new mobo), and then was staring down a dying video card in my desktop. I realized I didn't want to fix it. I picked the wrong parts because I didn't care anymore, I didn't care enough to do the proper research. I spent all day fixing computer problems, I hated doing it on my own time too.
What I want is a computing appliance that lets me do my job and nothing more. I don't have that yet, I still have to deal with system updates and reboots and filesystem maintenance and all that nonsense with my Macbook, but it's closer. I've been considering a Chromebook but I have had bad luck with Google products in the past.
Not a month goes by where I don't re-read Mark O'Connor's "I swapped my MacBook for an iPad+Linode" series and find myself agreeing more and more.
http://yieldthought.com/post/12239282034/swapped-my-macbook-...
The thing is, though, desktop linux users are just used to this. Your choices boil down to:
1) do a lot of research and setup and then constant maintenance to restore settings that updates casually break, and understand that there will still be exceptions and gaps, or
2) try to stay inside the lines of Gnome, or Unity, or whatever ElementaryOS calls their graphical shell, and ignore the thousands of applications that do not match the look and feel of your chosen environment.
I keep going back and trying desktop linux every few years since switching from Gentoo to Mac in 2003, and sometimes I use it exclusively as my personal machine for months at a time, but in the end, frustration always drives me back into Apple's arms. :(
In any gnome 3 distro I've ever used, I've only ever had to change it in the gnome control center and it works system wide.
Right now I'm running solus mate and changing it in the mate mouse and touchpad settings is system wide and works in both qt and gtk apps...
Were you using a touchpad driver other than libinput?
(Actually, I do remember that in some versions you had to figure out how to trick the system into thinking you might have a touchpad before it would provide you a place to change the mouse wheel scroll direction, but that seems like a separate failure of preference panels, rather than the root of the issue).
That being said, many laptops which were originally for windows have issues like this too. Desktops are usually fine because they tend to use highly standardised components. Laptops, not so much. This is pretty much entirely because companies are not willing to write open source drivers, and the good integration of stuff in package managers only works if drivers fit the packaging requirements. This usually means open source. I imagine this is mostly a problem of slightly higher cost, but also embarrassment of the jankiness of code. For mass produced systems with volume in mind, where the target consumer barely cares about reputation, it just isn't a priority.
In other words, you have to go for something expensive while also not being an OEM who opposes openness.
tl;dr you need to do your research before you buy. Linux needs cooperation from all parties, you can't expect compatibility with everything.
I don't see a trend there. Some things always worked, while others didn't. Same for the current MBP's. It's the usual problem for hardware where the vendor doesn't provide Linux drivers: you need somebody to write these drivers in their spare time and only a few people are willing to do so. I maintain an overview of the Linux compatibility of the MBP's >=2016 (https://github.com/Dunedan/mbp-2016-linux/) and it's absolutely astonishing what a few people can achieve, even without documentation of the hardware. Given, the hardware support isn't that good yet in Linux, but if there would be 10 instead of 2-3 people working in their spare time on the drivers, first class support would be there pretty soon. So if you care about Linux compatibility of Macs: Get your hands dirty and do something about it!
> It's just not worth getting a Mac to run linux.
For me it's worth it, because it feels like somebody thought really hard about getting things right, which results in really, really nice hardware (except for the latest keyboards and the Touch Bar of course).
I had to go into recovery mode last week because an automatic kernel upgrade broke.
You're doing that thing where you ignore the argument to refute a tiny irrelevant point of the argument.
Thats a rhetoic device for arguing without content, like the whole 'attacking the person not the argument'.
Your point is not compelling and does not refute the parent comment.