10 ms·
> In a hotel (=on Mac), everything is stylish and cared for, but you have very little freedom to change things. I've heard this over and over — that Macs are l
by cytzol 7y ago
> In a hotel (=on Mac), everything is stylish and cared for, but you have very little freedom to change things.
I've heard this over and over — that Macs are locked-down, uncustomisable machines — and I don't agree with it at all.
I use replacements for almost all the built-in apps. I use a custom launcher. My editor config Git repo is approaching ten years old, and my shell config Git repo is almost eight. There are standard interfaces to per-application Preferences and keyboard shortcuts. When I sit down to use someone else's Mac, I have no idea how to use it!
What changes am I missing? The only thing I can think of is that I can't use a different window manager or a different kernel, but I'm fine with those already.
- reubenmorais 7y ago> The only thing I can think of is that I can't use a different window manager There are some third-party macOS window managers out there. Personally I use Amethyst. I'm sure they're not as powerful as Linux WMs can be, but it suits my tiling needs when I have an external monitor plugged in.
- deleted 7y ago[deleted]
- robert_foss 7y agoThere's no real package manager. You can't rebuild your kernel. You can't upgrade your hardware. Once your HW is unsupported by Apple you're stuck with an old OS that is unsupported by third party software as well.
- new_realist 7y ago“You can’t rebuild your kernel.” Are you kidding me? Apple supports the hardware it ships on day one, then provides free updates until the device is obsolete. If you must rebuild Apple’s OSS kernel, you can follow the instructions here: https://developer.apple.com/library/archive/documentation/Darwin/Conceptual/KernelProgramming/build/build.html https://developer.apple.com/library/archive/documentation/Da...
- omnifischer 7y agowhat means device is obsolete? Do you mean i3 cannot handle general browsing tasks? Please read https://en.wikipedia.org/wiki/Planned_obsolescence https://en.wikipedia.org/wiki/Planned_obsolescence
- derefr 7y agoIt means "until the third-party developers in the OS's application ecosystem have changed their definition of 'state of the art' to include the use of enough new layers of bloat that old devices can no longer run the newest [versions of] apps." An obsolete laptop is the same as an obsolete phone: it's one where it chugs when opening Spotify, or Slack, or any other "nobody ever bothered to optimize this" app that everyone uses anyway. Or, to put that another way: you can certainly retouch photos in GIMP, or even in Paint Shop Pro 7 on Windows XP. But what if you want to use seam-carving in your photo-retouching? PSP7 ain't got that. Once you know that your use-case dictates a modern version of some memory-hogging software, well, that constraint dictates what kind of computer is "obsolete" or not for you.
- robert_foss 7y agoWhat about hardware Apple doesn't ship? Or support that is buggy? What about GPU support using a non Apple-only APIs (I'm looking at you Metal).
- pjmlp 7y ago> What about GPU support using a non Apple-only APIs (I'm looking at you Metal). My Unity projects work out of the box.
- rocky1138 7y ago> the device is obsolete. One of my biggest complaints about Apple is the difference between what I consider to be obsolete and what they do.
- aspenmayer 7y agoAs to your last point regarding incompatible hardware, you can use tools like this to patch the installer. http://dosdude1.com/catalina/ http://dosdude1.com/catalina/
- skipants 7y ago> There's no real package manager I like Homebrew -- is it not adequate enough for your needs?
- chaostheory 7y agoThere’s also macports, tends to have more packages, updated more often. Maybe what he meant was batteries aren’t included?
- journalctl 7y agoI don’t... I don’t want to rebuild my kernel? I want my goddamn computer to compute. I want to get my work done, then maybe order Chipotle. At least the Mac sleeps properly when I close the lid, unlike every Linux laptop I’ve ever had.
- Joeri 7y agoMy Thinkpad T460p on ubuntu sleeps properly when I close the lid, every time, which is better than Windows managed on the same machine. I am running a stock kernel though.
- journalctl 7y agoI’m glad it works for you. It doesn’t work for me, on top of the myriad other Linux things that don’t work for me that, although well within my capability to fix, I would rather not have to deal with.
- whatthefaggot 7y agoseems to be out of your "capability" considering it's generally a small and easy problem to script away. and rebuilding your kernel? seriously? are you building an LFS system???
- pfortuny 7y agoRight, yours does. OK. All macs do.
- glitchcrab 7y agoWell done - a function works well on a restricted set of hardware which the OS has been tested thoroughly against. How do you expect that same thing to be achieved with the hundreds of potential laptops out there which could run Linux?
- earenndil 7y ago
- wool_gather 7y ago"no real package manager" [MacPorts has existed nearly as long as the public OS][0] and was even hosted by Apple until a few years ago. (And there's the App Store, which is effectively a non-technically-inclined-user's "package manager".) [0]:https://trac.macports.org/wiki/MacPortsHistory https://trac.macports.org/wiki/MacPortsHistory
- pjmlp 7y agoCool stuff I used to do when I had time to spare back in the 90's at the university shared flat. I don't want to do any of that any more. Either it works out of the box, or it doesn't.
- bdcravens 7y ago> Once your HW is unsupported by Apple you're stuck with an old OS that is unsupported by third party software as well. The latest version of MacOS supports hardware from 2012. High Sierra (released 2 years ago) supports hardware from 2009 and 2010, and very little if any software released today won't run on it.
- masukomi 7y agospeaking as someone with a long history of old macs, I'm very comfortable in saying this is a straw-man argument that doesn't matter BECAUSE every single mac I have ever had that they've dropped support for has been EFFING PAINFUL to use long before they dropped support. I've been using Macs since the Mac SE. Apple maintains support for their devices long after any reasonable person that wasn't dirt poor would have replaced them. Any poor person in the US would probably be better off going to the library and using the crappy free computers there, because macs that old are ridiculously slow.
- derefr 7y ago> There's no real package manager. There's no "real package manager" on any of the BSDs; package managers are a Linux-ism. BSDs (like Darwin) have base-systems, developed and released as a whole; and then, separately, userlands, delivered through some kind of ports system. Critically, nothing in the base system is ever dependent on the userland; the system always works fine with zero userland ports installed. Under such a paradigm, there's absolutely no difference between a first-party ports ecosystem and a third-party one. > You can't upgrade your hardware. Once your HW is unsupported by Apple you're stuck with an old OS that is unsupported by third party software as well. Personally, I like the era of disposable computers. Most computers have got hardly anything in them these days, anyway; just an SoC and a battery. What would you upgrade? It'd be like upgrading the parts in an electric toothbrush. In both cases, there's just a few parts, and they all wear out at about the same rate, such that when the device is worn out, it's all worn out. Just get a new one, and recycle the old one for scrap (i.e. what Apple does when you use their trade-in program.)
- FussyZeus 7y agoPeople always criticize the lack of customization too as though it's an inherent flaw, like things must be customizable or not be good and I disagree. I love having my Windows Desktop to tinker on, but my Macbook is my workhorse. I don't care if I can customize it to any great degree. I've paid a lot of money for that machine and I expect it to work, without troubleshooting, and without fiddling. I akin it more to going to a very nice restaurant and spending $150+ for a dinner for two: I don't want to give the chef my recipe for some mediocre meal, I want the chef's recipe because it's likely going to be amazing. Tl;dr: Customization is highly overrated.
- asjw 7y agoExcept you are paying 150 $ for a dinner and they are serving you a very over priced average meal and you can't even add anything to it to make it better. Do you want some oil on it(ram)? It's 80 euros because you have to ask the chef assistant (apple store) Do you want different kind of pasta which is the standard for that receipe? (Nvidia GPU) You can't So what are you really paying for? The forniture? I go to a museum if I wanna see some fine classy decor...
- tinus_hn 7y agoIn an expensive restaurant adding salt or oil to your meal is an insult to the chef.
- grumpy8 7y agoSomehow I imagine that the same people who hate macbooks probably also hate fancy restaurants where adding salt is an insult to the chef
- gambiting 7y agoI have eaten at some incredibly fancy restaurants and I think the chef would have to be an incredibly self-centered dick to have an issue with me adding some salt or oil to the dish - everyone has different tastebuds, if I want more soil then judging that is silly.
- okennedy 7y agoOnce upon a time this was true. User-facing documentation was scarce (usually requiring internet searches). However, between unofficial package managers like homebrew, the excellent efforts of a few devs (LaunchBar/Quicksilver, PathFinder, Little Snitch, etc...), `osascript`, and the internet providing defaults documentation for obscure apple apps, I always felt like I could get the system to behave the way I needed it to. This started changing about a decade ago. The first time I noticed it was when Apple bundled all of the services involved in NAT into a huge binary (this would have been about OS X 10.8 or .9). You could turn it on or off, but there was no longer a built-in way to serve DHCP on both ports. There's been a steady progress away from tools aimed at the entire skill gradient and towards the lower end of that gradient: Around 10.9 OSX got new file open/save dialogs, which were infinitely better if you used a mouse... but lacked any cmd-key shortcuts. Gatekeeper has made it progressively harder for system tweaks like LaunchBar or Little Snitch to exist, and I've had to wrestle with SIP more than once. In summary, earlier versions of OSX are perfectly fine (my one remaining mac is on 10.10), but Apple has not been doing itself any favors with the dev community in more recent iterations of the OS.
- Myrmornis 7y ago> but lacked any cmd-key shortcuts Not true. The shortcut is cmd-shift-g which allows one to select files via the standard filesystem directory hierarchy, using a widget which supports tab completion.
- SPBS 7y agoWhat cmd-key shortcuts are you thinking of? FWIW every apple filepicker window I come across I can utilise the following shortcuts consistently, which is very nice: Cmd-Shift-A: Open Applications folder Cmd-Shift-H: Open Home folder Cmd-Shift-D: Open Desktop folder Cmd-Shift-O: Open Documents folder Cmd-Option-L: Open Downloads folder Cmd-Shift-L: Open Library folder Cmd-Shift-.: Toggle Hidden Files Cmd-[: Back Cmd-]: Forward Cmd-Up: Up
- deleted 7y ago[deleted]
- 7y ago
- rsync 7y ago"I use replacements for almost all the built-in apps. I use a custom launcher. My editor config Git repo is approaching ten years old, and my shell config Git repo is almost eight. There are standard interfaces to per-application Preferences and keyboard shortcuts. When I sit down to use someone else's Mac, I have no idea how to use it!" I run an environment, on OSX, similar to this although (I assume) much less ambitious in the customization. My biggest problem is the lack of focus-follows-mouse. I had this in the snow leopard days with an add-on called "mondomouse" which is abandonware and I attempted to solve it with "dwellclick" but that isn't really designed for what I need and doesn't work. Now I see that in very, very new versions of OSX there is some buried setting in accessibility that does honest-to-god focus-follows-mouse (as in, raise window as if I clicked it when I hover over) ... can anyone confirm/deny ?
- waterhouse 7y agoA coworker of mine used the X11 application (or XQuartz?)'s terminal windows for their focus-follows-mouse.
- slumos 7y agoThe only reason mouse focus was ever useful to me is NOT raising the window. That way you can type at one window while reading the other. Otherwise you are just saving ... one click? ... when your hand is already on the mouse? Why not Cmd-TAB instead?
- darksaints 7y agoGet back to me when you can figure out how to upgrade your ram.
- neuroticfish 7y agoHuh? I had 0 problems upgrading the RAM in my 2011 MBP. Have they made it inaccessible since then?
- 64738 7y agoUnfortunately, yes. Several years ago they started soldering the RAM directly to the motherboard, and don't provide any ram slots. So, whatever amount a unit shipped with is the max it will ever have. I'm still using a mid-2009 MBP. Upgraded the RAM, replaced the hard drive with an SSD, and just last week installed Catalina on it. It's still my daily driver lol.
- kraf 7y agoRemapping keyboard is ridiculously hard for example.. I had a somewhat working solution (never 100%) and one update destroyed everything (i think it was sierra)
- joeevans1000 7y agoThe complaints usually refer to hardware customization (RAM, for instance). Now they glue components in and discourage the ability to change components whatsoever.
- nileshk 7y agoAgreed. I didn't immediately like OS X when I switched to it from Linux at home (and eventually Windows at work), but once I got the right set of 3rd party utilities (tiling app, keyboard shortcut modifiers, launcher, UNIX package manager, etc), it was a great fit. I think it'd be difficult to get the keyboard shortcut mappings I have working even in Linux -- Emacs-style keyboard shortcuts everywhere without interfering with the more typical keyboard shortcuts. Another thing is that if I really need something from Linux or Windows, I can either run a VM, boot into one of those OSes natively, or remote desktop to a server with good remote desktop performance. Hackintosh's are a possibility though have their rough edges, and macOS runs better in a VM these days from what I hear, but macOS is my preferred host OS anyway for things like audio/music production apps and video editing, so I'd want to run macOS natively over other OS's anyway. For the stuff I currently do, Linux and Windows run fine in a VM. So, going with the original analogy, macOS is like a hotel where you can have your own house inside.
- e9 7y agoHow do I remove Siri so that it never comes back to ask if I want to enable it? Just disabling doesn’t work, it comes back asking to be turned on
- yellow_lead 7y agoLast time I used a Mac (about a year ago) I could not for the life of me figure out how to add shortcuts for repositioning windows across monitors. It seemed the only way was through a 3rd party paid app.