3 ms·
I know you're comparing "out of the box", but I don't think that's fair as developers spend ages customising everything anyway (dotfiles, etc.) and there are pl
by shric 4y ago
I know you're comparing "out of the box", but I don't think that's fair as developers spend ages customising everything anyway (dotfiles, etc.) and there are plenty of things macOS can do "out of the box" that most Linux distributions can't.
If I haven't quoted one of your items, it means I agree with it, but...
> No screen edge tiling, spend more time managing application windows
Yes, but you can install Hammerspoon or similar.
> Inconsistent keyboard shortcuts, cmd and ctrl are used interchangeably for no reason (Biggest issue). Why do I need to do Ctrl+Tab to switch tabs but Cmd+T to create tabs? Why is History not Cmd/Ctrl+H in browsers? I need to memorize more shortcuts on MacOS for no reason, when it could very well just do it all with a single modifier key.
Control-T (and many control-foo combinations) is already used in terminals. It's a standard emacs binding to transpose characters.
> Maximizing an app takes you to a totally new desktop
Agree, this is horrible, so I use Hammerspoon.
> Ctrl + Alt +T doesn't open terminal, it's like oxygen to me.
You can set any bindings like this up with Hammerspoon.
> Can't set VSCode to open with Ctrl + Alt + C.
You can set any bindings like this up with Hammerspoon.
> Can't set custom global shortcuts at all, even windows can to some extent
You can, with Hammerspoon.
> Ctrl + C to cancel a command in terminal but Cmd + C to copy text in terminal. Ok, then why Cmd + T to open a new tab in terminal instead of ctrl?
This was addressed above. Likewise it would be really annoying if Ctrl + C was to copy text in a terminal instead of being interrupt.
> The shell startup time is too much on MacOS. I have to wait for a second for the shell to load before I start typing my commands. On Linux, pressing Ctrl+Alt+T and writing commands right away feels so good!
I don't have this problem, not sure why you do. I can open a terminal instantly and start writing instantly.
As for why I use macOS, I actually use it only on my laptops (personal and work) because I find non-mac laptops ergonomically dreadful in comparison (e.g. trackpad, etc.). I know this is subjective and I'm sure plenty of people feel the opposite. I use Linux (with i3) on my desktop.
- Krisando 4y agoI'm not the grand parent, but your comment stuck out to me. > I don't think that's fair as developers spend ages customising everything anyway I've got into development. I use KDE Neon now and really, the only thing I customize on a new install is left single and double click defaults in the OS, changing system performance mode to prefer performance over battery and install the IDE and Yakuake for a better terminal. Other than that, the starting development for me is literally just installing the IDE, cloning the repository and opening the project file (and the IDE will pull in all the dependencies, linter settings automatically). > I can open a terminal instantly and start writing instantly. One of the best things about Yakuake I love is that it's literally that. Hit F12, multi-tab terminal slides down like the old quake console (yes, that's where the name came from).