▲ | highwaylights 5 days ago | ||||||||||||||||||||||||||||||||||||||||
> barely tolerate macOS I guess it depends what you’re comparing it to but macOS is (for me) the best of a bad bunch of compromises. POSIX with app boundaries that are (mostly) respected, if not particularly granular. There’s nothing I really hate about the platform save for homebrew and being walled in to the ecosystem. I actually love modern Linux with Gnome, and it has all the parts these days to be a great desktop operating system, but I find the freedom there undercuts a lot of the promises (Flatpaks are a good idea in theory that doesn’t work in practice as the sandboxes are overly liberal and overreach on most apps because no-one’s forced to justify why they need the permissions they do etc). I spent so long on Windows that I really don’t miss it. The Window management was way better for so long, but the idioms drive me crazy (registry issues and programs still freely writing anywhere they like), and supporting everything forever has massive drawbacks to usability (although Winget sort of slightly helps with this but it’s not much better than homebrew). | |||||||||||||||||||||||||||||||||||||||||
▲ | thewebguyd 5 days ago | parent [-] | ||||||||||||||||||||||||||||||||||||||||
> best of a bad bunch of compromises That's exactly why I don't particularly care for it, but still use it. My first choice would be Linux + a tiling WM. I used DWM for years before Apple Silicon, and have been on mac ever since the M1. These new machines are so nice that I can't go back to anything else now, whether I hate the software or not. But macOS is just baffling. There's POSIX underneath, and it's mostly reliable, and it has a lot of little nice touches - being able to search the menu with Cmd+Shift+/, emacs keybindings in nearly every text field, etc. But then there's stuff that makes no sense. Why do I need a third party app for any sort of sane window management? (and even then, I haven't fully replicated my preferred way of working, only gotten close enough with Aerospace, and more recently Raycast). A third party app to set a keyboard shortcut to launch an application. I can't disable the animations for switching virtual desktops, and when you switch there's a lag before it's responsive again for keyboard input (I just want this to be instant). So much of how macOS expects you to interact with it seems to be mouse/touchpad driven, and that's just not how I prefer to use my computer. At least with Raycast I now have shortcuts to launch and switch to apps (but not specific app windows because of the app/window separation in macOS). Yet even still, I can't set a keyboard shortcut to move a window to a different space. I have to click and hold the title bar and then press my shortcut for moving to that space to move the window - Apple decided that action MUST involve the mouse. I also can't set window rules. I can't tell my terminal to always open on workspace 2, or mail.app to always open on workspace 4 at a specific size, etc. Making an app full screen also creates a new ephemeral space that can't be switched to with the usual Ctrl+NUM keyboard shortcut. I can't set a window to be always on top. I'm more or less waiting for Asahi Linux to get support for DisplayPort ALT mode & M4 support, although I'm not holding my breath. I do appreciate having access to the big commercial apps though on macOS, but ultimately I want my M4 macbook pro w/ Linux & hyprland. | |||||||||||||||||||||||||||||||||||||||||
|