Live data from Hacker News

Things I can’t do on macOS which I can do on Ubuntu (2020)

shkspr.mobi

501–510 of 740 posts

Re: Things I can’t do on macOS which I can do on Ubuntu (2020)

#501
post #109

Earlier quoted context omitted.

> "No way to set ESC as Caps Lock." Huh? System Preferences -> Keyboard -> Modifier Keys -> Caps Lock Key

If it's about making the physical Esc key function as a Caps Lock, that's not an option in the modifier keys. If it's about making the physical Caps Lock key work as an Esc, then that's possible.

Karabiner Elements[1] should let you remap the Esc key.

And, while I don't have personal experience with it, it does seem like it may allow you to set up locale-based shortcuts, as well[2].

[1] https://karabiner-elements.pqrs.org/docs/manual/configuratio...

[2] https://ke-complex-modifications.pqrs.org/#international

Re: Things I can’t do on macOS which I can do on Ubuntu (2020)

#502
post #480

Earlier quoted context omitted.

> written from my frankenstein arch linux macbook pro oh... oh you poor soul :P I used to use Arch on a high end gaming laptop when I was younger and had time to waste on things like dotfiles and perfecting my vim config and jumping through hoops like Bonus level Sonic. Now I opt for lovely simple boring functional Dell laptops from my employer and install Fedora on everything. Out of Windows OSX and Ubuntu/Arch/Fedo…

The main reason I switched over to a windows box (after WSL2 was released) was because I hate dealing with obtuse hardware and driver issues. I am a software engineer, but I work in user space and have zero interest in managing hardware issues. When I plug in a device to a Mac or Windows box it just works 95% of the time or more. I never have to touch textual config files, I never have to adjust DNS settings and rout…

> When I plug in a device to a Mac or Windows box it just works 95% of the time or more.

I quit using Macs a long time ago because I find I have to spend way too much time configuring them and adapting to the workflow, but between Windows and Linux I find devices work pretty much the same. If anything Linux has a better success rate, things "just work." On Windows it seems like every single time I plug in a mouse Windows starts "installing drivers." Even though it has the drivers. Usually "installing drivers" seems like it's a nothing but sometimes it actually seems to be downloading things and installing them while the PnP mouse already should work.

Definitely, as a rule plugging things into Windows it can take 10-15 seconds to pick up while Linux works much faster on average.

Re: Things I can’t do on macOS which I can do on Ubuntu (2020)

#503
post #306

I'm always amazed at how many little third party utilities or programs people recommend downloading or buying just to bring the desktop experience on macOS up to parity with Linux (or even Windows!). The lack of snapping/tiling at this point is just a deliberately malicious decision. I can't fathom why they will not implement some version of this better than that half-hearted split screen view that requires a separat…

In return, I'm amazed that people don't just use the software as it's designed. Why do people want to tweak like this? Like he wants to move the clock. Oh my god just leave it where it is and get on with your job. Lack of customisability gives us more stable software. And he wants his windows to wobble? What on earth is the point of that?

Window snapping is a pretty basic thing that every non-Mac OS and DE does... And it's annoying AF to not have it.

Re: Things I can’t do on macOS which I can do on Ubuntu (2020)

#504
Several of the missing capabilities mentioned here can be done with 3rd party tools.

* BetterSnapTool for window snapping and maximization (although I prefer Moom for better control).

* Afloat to force a particular window to always be on top.

* TinkerTool to mess with various other settings.

Sure, these may not be “built-in” as first party capabilities, but Apple has a history of slowly bringing such capabilities into the OS over time. Flux (for altering screen tint at night time) became standard. So did TextExpander (for auto-expanding abbreviations).

Re: Things I can’t do on macOS which I can do on Ubuntu (2020)

#505
post #281

Earlier quoted context omitted.

Why do we need a trade off between stability and control? I'd argue we could have both if not for commercial reasons. Apple deliberately chooses to limit control, Microsoft too. With all the resources they have, you really think they couldn't give you more control without sacrificing stability?

> Why do we need a trade off between stability and control? There isn't infinite time and money in the world. Every hour making one feature more stable means an hour not invested in another. Flexibility and control are just additional features. If you want to change the system font, you have to test (and support) a much wider array of things, especially if your UI guidelines are as restrictive as Apple's. Every piece…

It's not just control. It's control plus stability, as we said.

Control is deliberately withdrawn to preserve the commercial interests of the producer, not because it is technically impossible to add it to stability.

You want stability? Provide a perfect default configuration. You want control? Allow tweaking that configuration in detail for users that are willing to do it.

Re: Things I can’t do on macOS which I can do on Ubuntu (2020)

#506

Earlier quoted context omitted.

Because people have different needs, expectations, and preferences. It’s part of what makes humans interesting. Computers should be made to serve people, not the other way around.

I don't know - I'm a big fan of sensible defaults, lack of customisation (so lack of entropy) and just getting on and using it as designed, rather than trying to bend it to be something else. I'm not sure there can really be any reasonable requirement to move the clock. I think that's just being fussy. For every wacky feature or option someone wants, that has to be built, maintained, tested. Every boolean option you…

> For every wacky feature or option someone wants, that has to be built, maintained, tested.

No, it doesn't. We seem to have forgotten that there are more general ways to think about software and engineering and math and the world.

You can just design a system that is guaranteed to work fine:

- regardless of where widget X is positioned

- regardless of what font and font size (from an interval) and color is selected by the user for a certain UI components

- ...and you can have all UI on all apps on the whole computer be customizable in the same way without having to write any (zero!) extra lines of code by just inheriting functionality for some common components

- etc.

You don't have to just dumbly test all scenarios to guarantee sane global behaviors of systems.

And you don't get the burden of maintaining the "test cases for all possible scenarios" because you just don't write those tests in the beginning, they are useless in a well behaved system that follows LAWS and properly preserves INVARIANTS and just burn money through their tests-maintainance costs! (Like lots/some of pre-web systems actually were!)

We've now built for ourselves a crazy computing world where there are no longer stable (across years and decades) contracts, laws and invariants in software, so we have to defensively code and over-test everything! We could've had-the-cake-and-eaten-it too if we would've just put the effort of building more solid software foundations for ourselves, but instead we're torturing ourselves building Electron web apps on desktops in languages with lacking or handicaped type systems and run them on operating systems that offer no sane components with contractually guaranteed interfaces...

...imagine if physics worked like that, you'd have to re-test the laws of physics every time you wanted to build a house because the laws could vary by neighbourhood and not even basic invariants like the conservation of energy were guaranteed to hold. Oh, you can't just ask for more than a 1-room rectangular uncostumizable house of standard size, because properly testing anything else doesn't crash on you in our universe with non-uniform physics is just too expensive! Just get used with you sensible defaults citizen, stop questioning the party and the world!

Re: Things I can’t do on macOS which I can do on Ubuntu (2020)

#507

I had to use a Mac at work some time ago. Here's my list: * Cannot drag to copy, middle-click to paste. * No way to disable sticky keys lock. * No way to set ESC as Caps Lock. * No way to set a keyboard shortcut for each specific language. (I use five) * Alt-tab to an _Application_, not a _Window_. How many times will I Alt-Tab to.... nothing! * Return from sleep will rearrange the order of the connected monitors, ev…

While your point is true, that you cannot set ESC to Caps Lock without external apps , you can use Karabiner to do that. Very useful when typing, and with Vim https://karabiner-elements.pqrs.org/ The command+tab switch is also driving me insane! I loved Ubuntu's (probably around 12.04?) window+workspace (or however they called it) handling, but as all the teams I worked on, the devs used Mac, I decided to give in and…

You can do it in the modifier keys section of the keyboard control - https://imgur.com/a/Mch75L0

I've done this on my Macbook that has the Touch Bar and lacks an escape key to make vi possible.

Re: Things I can’t do on macOS which I can do on Ubuntu (2020)

#508
post #467

I switched from Linux Mint desktop to an M1 Air last year. Performance-wise, the M1 is very impressive, probably feels about 80% as fast as my 6 year old desktop (that sounds like snark, but it isn't). Meanwhile, the battery life is insane (I've never brought the charger anywhere but my desk, and will often use it for a week out and about). I opted for the Magic Keyboard and Magic Touchpad, because I had a lot of tro…

The mouse acceleration curve on Mac drives me insane. There is a way to set it to "0" with some command line incantation, but it still does not set it to 0. Also, the fact that I can't independently control the scroll direction of mice and trackpads is insane to me. The whole selling point of Apple is that "it just works" , but I can't even get my mouse working properly! That's like the lowest bar for an OS.

> Also, the fact that I can't independently control the scroll direction of mice and trackpads is insane to me.

Oh yeah I just plugged a mouse into a work Mac recently and was super confused at this. Yes I’ve gotten used to natural scrolling on touchpads by now, but no that doesn’t mean I want it on a scroll wheel!

Re: Things I can’t do on macOS which I can do on Ubuntu (2020)

#509

Earlier quoted context omitted.

> No way to fullscreen a window without moving it into a separate workspace. All When you hold ALT while clicking the maximize button it should work. There used to be a setting for this when they introduced it.

alt click doesn’t work. Try it. It does not work. Maybe occasionally it does, but mostly it just enlarges the screen a bit, in a random manner.

Yes the enlarge is a thing which unnerves me as well because some apps insist on keeping a specific aspect ratio and so on. I still use Better touch tool which has support for screen zone snapping. And I have a custom key binding to maximize windows setup via better touch tool.

Re: Things I can’t do on macOS which I can do on Ubuntu (2020)

#510
Sigh.

Things I can do on macOS that I can't do on Ubuntu:

- Buy a laptop, plug it in to my corporate network, and get to work in fifteen minutes.

- Buy a laptop, hand it to a non-programmer, and rest easy knowing they will never ever ever need to open the terminal

- use a CAC

- get more than eight hours of battery life on a laptop

Post reply on HN