Thank you for this. I'm not an advanced user but I do use some advanced features, and having to fight the OS in order for it to make what I want is not in my list of desirable "features".
Do you still have to quit and restart the entire application after you give the permission? Holy shit mac users are gonna become a meme in meetings.
MacOS is turning into quite the poo log lately. I respect that Apple has every right to completely destroy the legacy of the Macintosh, but they are slow playing it so that it's just a little bit better than the alternatives. The end result is my life gets just a little bit more difficult with every release.
I feel like the freaking frog on the stove while the water slowly heats up. When is it time to jump out?
macOS is very gradually moving in the wrong direction for me. I never really saw myself considering desktop Linux again but I’m almost starting to get excited by the idea. For now I’ll just hold off on the update as none of it seems particularly compelling, especially as a happy Rectangle user (with all its key bindings nicely isolated from macOS preferences and synced along with the rest of my dotfiles)
I feel the same and decided my next update would be to Asahi (Fedora or Ubuntu). I switched from Linux to macOS a few years ago, but I never really felt like I was the target user for this environment. It always feels like I have to adapt to the walled garden of Apple's ecosystem, rather than it adapting to me.
The iShittification of the Mac platform continues ... I predicted this a long time ago when Apple released its first Mac mini with soldered SSD. Then the ones with security chip. And now we have soldered RAM + SSD behind a custom SoC that can only run macOS (yes, it is a macOS only system despite the PR of "ARM Linux / xBSD on M1+" because all these are crippled version of OS that cannot fully exploit the hardware because there are no literature on it for system developers, and they have to literally reverse engineer at a slow pace to make the OS run on it).
As the hardware iShittification continued, macOS too was also being slowly stripped of features to ensure Apple controlled your data and what you could run on it. Support for independent Kernel extension (outside of Apple's control) was removed mainly to cripple existing independent Application Firewall and virtualisation software. Apple-made OS APIs for these were integrated to the newer macOS and offered as replacement to ensure Apple controlled how Application Firewalls and Virtualisations should / would work on macOS. (Such restriction on the kernel extensions for independent system developers is also meant to prevent support for other filesystem, like ZFS for example - the OpenZFS project is maturing fast on Linux, Windows and macOS and can be a game changer as its usage has the potential to "free" our data from a closed and controlling ecosystem, to be used on any platform of our choice.
Whether you are a developer or a user, a "consumer relationship" with Apple feels like a relationship with a controlling and abusive spouse who repeatedly gaslights you that you are imagining things and are the one at fault because "you just don't understand them".
> The right-click/control-click option for easily opening unsigned apps is no longer available. Users who want to open unsigned software will now need to go the long way around to do it: first, try to launch the app and dismiss the dialog box telling you that it can't be opened. Then, open Settings, go to the Privacy & Security screen, scroll all the way to the bottom to get to the Security section, and click the Open Anyway button that appears for the last unsigned app you tried to run.
Before this update you could hold control and click the application, then select "open" from the menu. It would give you a warning and let you confirm you'd like to run it anyway.
I’m having difficulties with the keyboard shortcuts for the new window snapping stuff. My desk keyboard doesn’t have a Globe key (like most non-Apple keyboards), but the shortcuts don’t work with Caps Lock remapped to Globe. It doesn’t work with the MacBook’s built-in keyboard either, so I think it’s a bug rather than an issue with my keyboard.
Apple locking down the OS even more by making Gatekeeper harder to bypass makes me want to skip this version for as long as possible.
The screen recording permission thing also doesn't help since I'm using Ice (https://github.com/jordanbaird/Ice) because somehow Apple still can't Sherlock this feature.
The way it's even implemented now is like the nightmare realized from everything Richard Stallman warned about for decades. Especially for non-technical users, they've practically implemented a system where Apple decides what software you are and aren't allowed to run on your own computer. They can muddy the issue by claiming it's for safety/security but I don't buy it. They could have made the override still clear but much easier to access.
the permission for screen access is only for apps that failed to start using the new API where the OS lets the user select a window/screen they want to share.
Is there some way to get things like strace working? Recently it's got weird and strange with the OS protecting me from myself. Or content makers from me breaking their DRM. Or something.
Some app tries to open a file and fails. Doesn't tell me what the file name is. I just want to see the open() call.
There's a separate entitlement used for remote access software without the repeated prompts (com.apple.developer.persistent-content-capture), so you basically need Apple's permission to build that category of software now, and open source remote access software is not possible.
So the category of software will still have some working entries (existing players will try to get approved, and probably will), but it's hard to imagine anyone will want to build a new one knowing its viability on modern macOS completely depends on filling out a form and hoping Apple's approval bureaucracy likes you.
Anyone who's used these unusually locked down entitlements know whether you can apply for it before building the software, or if App Review needs to have their hands on something functional first to approve it?
Window tiling! If you drag a single window to the top does it maximize, and unmaximize when you drag it away? That's been my most wanted feature in macOS since forever (yes I have tried the third party ones).
I don't really care about tiling multiple windows, but I've always hated the macOS full screen behavior, and before that the old green button behavior, so an alternative that finally works well (the way Windows has for many years) would be amazing.
Hm, I've been really happy with Rectangle (https://rectangleapp.com) and its shortcuts have become second nature to me, but if the native version is equally keyboard friendly I might give it a go.
(btw, have you tried Rectangle and if so - what didn't you like?)
I use the "Multitouch" app from the same developer which integrates Rectangle with some other things.
Trying out the new macOS version.. it's a little fiddly to activate sometimes didn't want to go. Then the margin/spacing between the edge of the screens was annoying. Though I discovered that there is an option under "Desktop & Dock" in settings you can turn off called "Tiled windows have margins".
What I haven't figured out is if you can create a keyboard shortcut to tile left or right without using the mouse... so far have not figured out how to do that. Couldn't see an option for it.
Those settings revealed another option though to "Hold key while dragging windows to file". If you hold that key you don't actually have to drag to the edge, just move it to the correct side of the monitor (or not really move it at all if it's already on that side). Interesting alternative.
But I really often specifically use a keyboard shortcut for tile left, tile right or tile left third/middle third/right third (on a 35" Ultrawide).
Same, install Rectangle, learn shortcuts, never look back. I would happily remove it if the exact same functionality were ported to macOS (remove one more supply chain concern), but it seems it hasn’t been?
I don't know which ones you've tried, but the most popular ones (Magnet and Rectangle) have worked perfectly for me for years. I routinely forget that I have Rectangle installed.
I've been happy with Divvy for many years. It's not autotiling but the one-time config setup is intuitive after which my kbd shortcuts put things exactly where I want em, so I hardly ever think about it.
I have to use XQuartz for some apps I run in macOS. Magnet (and other apps I've tried) don't understand those windows. ShiftIt does, but it's buggy and no longer maintained.
Had to make an account just to say thanks! You literally solved one of my biggest gripes with macOS. This site honestly feels like the internet of the late aughts' last bastion. I think I'll stick around.
I didn't know about this one, thank you for posting.
Also, on most windows, you can option-click the green window bar button and get this same behavior. However, some apps, like Safari, will instead expand the window to "a reasonably large size" that will not necessarily cover the whole screen.
You can also double click the title bar to expand to fill the screen, and double click it again to return to the previous size. One caveat to this is if your application saves window sizes on close and you close with a full screen window and re-open, it won’t shrink again because the “original size” was full screen when the window was opened
It annoys the hell out of me that there’s never been an option to invert this. I actually like the old size-to-fit behaviour and I never ever want the iOS-style full screen, I don’t want to have to hold Option to get what was once the default behaviour.
We may actually be seeing the moment where Moom[1] is no longer an essential OS X app. It can solve both window tiling and the "maximize problem" on mac and has been my first install for many years. Here's to hoping that Apple can get one basic OS feature right once.
It maximises, but slightly smaller than full maximisation, which is driving me crazy. Eg there's a 30px or so gap, and if you double tap the chrome it fills the remaining space.
If you hold option while dragging the window, yes. Otherwise dragging the window to the top of the screen is the method of moving it between spaces (e.g. separate desktop workspaces).
Raycast has window management and it has been amazing. Very easy to move windows between displays and different configurations of window size and placement.
Did you mistype or are you actually somehow using a 57 inch monitor?
If really 57”, are these multiple separate screens?
I went up from 32 to 40 and regret it, to be honest. It’s m nice for Xcode, but for any other use, it’s too big for me. For instance, I miss notifications that pop up in the top right corner, it’s just out of my field of vision.
The original Aero Snap was almost perfect. But I find the newer variation in Win11 a bit annoying as it adds a bunch of UI for tiling that is too easy to activate by accident.
BetterTouchTool used to be a mandatory install for every Mac for me. Unfortunately, at some point it started putting all my screens to sleep a few times a day. I have no idea why, and it persisted across multiple devices. I switched to Magnet once I narrowed the issue to BetterTouchTool.
For the first time Apple responded to my bug report through the Feedback Assistant and requested more information, so kind of feel involved in this :)
So the bug was about the screen recording permission needed for some apps, Shottr specifically. Despite me allowing screen recording previously macOS Sequoia kept asking me to go into the settings and give the permission. According to Apple, that should have had happened once a week, so I gave a follow up feedback about definitely me not wanting to repeat this more than once. Fingers crossed I won't have to fiddle with permission when taking a screenshot.
tccutil(1) is already a thing, which by its name you'd think would give you full CLI control over the macOS permission system (TCC), but strangely it only has one command as of now: "reset" (in Sonoma at least, haven't checked Sequoia yet).
> For the first time Apple responded to my bug report through the Feedback Assistant and requested more information, so kind of feel involved in this :)
Same here! I think it was re: locatedb not working? Although I was much more interested in my Feedback re: why dtrace was causing crashes after sleep.
As much as I wish Apple were a more open company, if they just responded to Bug Reports, that would be amazing!
It's especially frustrating since you always stumble upon it when you have something else in mind, this your flow is broken to re-confirm something you did a month ago.
I'm not aware of a fix, hopefully more people will write a feedback about it.
jq's syntax is different, but well worth remembering.
i have some flash cards if you'd like. a teensy amount of effort pays huge dividends with swiss knife software like this (and things like matplotlib, tar CLI options, etc)
Wow, that might be the best part of the update. System Integrity Protection shields /usr, /bin, and /sbin, so I prefer to use the system provided executables in those directories when possible.
Best new feature: Passwords are a separate app again instead of being a shitty, illegible panel in the inexplicably-unresizable, cramped, tiny-text hell of the iOSified system prefs.
Maybe in a couple more major versions we'll have a re-re-designed system prefs app that actually looks like a desktop app again!
I have been using a little app called Rectangle[1] for years now, and it solves every possible window positioning need I have ever had. No ads, no cost.
As far as the conversation goes, 1st party implementation by Apple would be nice and all, but 3rd party doesn't bother me in the slightest. (at least in this case)
I mean I use rectangle, and used spectacle before it, and I’m very grateful to the developers for maintaining it and making it available for free, but this really should be part of the OS and I will be very happy to get rid of that app after updating to Sequoia.
I also use an app that reverses the scroll direction of an attached USB mouse, without affecting the (natural) trackpad scroll direction, because MacOS does not allow changing them independently (looks like they are separate options for mouse and trackpad but they are in fact the same).
The App is called Scroll Reverser [1] it is free and works flawlessly, but it really should not have to exist, it’s ridiculous.
> And easily access and understand your home electricity use with new Electricity Usage and Rates features[14]
> 14: Eligible users include Pacific Gas and Electric Company customers who have residential electrical service, including areas served by Community Choice Aggregators. Users must be the utility account owner or authorized user of the utility account.
what an extraordinarily specific feature to put into Home.app. I guess California is a pretty big state, with a pretty big portion of their target market, but still
New features are often launched with partner companies, and then all the PMs have a real life example to go point at to convince their conservative stakeholders to adopt the new thingy. Looking at your power usage is not an apple thing, it's a power company thing to implement.
The way Apple product management works is that everyone is always demoing stuff up the chain and ultimately to Tim. They’re reverentially referred to as “Tim demos” internally. If Tim likes it, you get tons of resources.
The downside may be that in the pathological case you’re implementing stuff just for Tim. Another downside is you can’t really demo e.g. high-quality backwards-compatible SDKs to an exec.
The upside is you end up with a pretty coherent and un-fickle set of products. Unlike Google, Apple doesn’t have a roster of five (?) competing chat apps that it constantly changes.
1. Screen-recording permission once every week ?
2. No more sudo spctl —master-disable. Alternative way is bit complicated.
2. No more control+ click to bypass gatekeeper.
3. Why tcutil reset Accessibility not working for a specific app? It works for “All” .
4. Script to convert NSURL node ref url to posix url not working.
5. Normal usb Mouse pointer acceleration is not smooth. May be need to re tweak those again.
Anything else ? Otherwise all good.
Will delay this update as long as possible.
From their opening sentence in that press release. Lol.
Every month.
(Which is still annoying, but not the raw level of frustration that weekly would be.)
MacOS is turning into quite the poo log lately. I respect that Apple has every right to completely destroy the legacy of the Macintosh, but they are slow playing it so that it's just a little bit better than the alternatives. The end result is my life gets just a little bit more difficult with every release.
I feel like the freaking frog on the stove while the water slowly heats up. When is it time to jump out?
https://github.com/zackelia/bclm/issues/49
I had to start using it because macOS insisted on keeping my battery charged to 100% no matter what I did, and that can damage the battery.
Additionally, AlDente is even better than the native battery management.
As the hardware iShittification continued, macOS too was also being slowly stripped of features to ensure Apple controlled your data and what you could run on it. Support for independent Kernel extension (outside of Apple's control) was removed mainly to cripple existing independent Application Firewall and virtualisation software. Apple-made OS APIs for these were integrated to the newer macOS and offered as replacement to ensure Apple controlled how Application Firewalls and Virtualisations should / would work on macOS. (Such restriction on the kernel extensions for independent system developers is also meant to prevent support for other filesystem, like ZFS for example - the OpenZFS project is maturing fast on Linux, Windows and macOS and can be a game changer as its usage has the potential to "free" our data from a closed and controlling ecosystem, to be used on any platform of our choice.
Whether you are a developer or a user, a "consumer relationship" with Apple feels like a relationship with a controlling and abusive spouse who repeatedly gaslights you that you are imagining things and are the one at fault because "you just don't understand them".
Can someone expand on this? How do you run software that isn't code signed?
https://arstechnica.com/gadgets/2024/08/macos-15-sequoia-mak...
The screen recording permission thing also doesn't help since I'm using Ice (https://github.com/jordanbaird/Ice) because somehow Apple still can't Sherlock this feature.
I bet I know the answer.
Did this conveniently break Rewind AI?
does zoom, chrome, google meet, etc still require this?
Some app tries to open a file and fails. Doesn't tell me what the file name is. I just want to see the open() call.
How often do you have to re-authenticate your existing binaries?
So the category of software will still have some working entries (existing players will try to get approved, and probably will), but it's hard to imagine anyone will want to build a new one knowing its viability on modern macOS completely depends on filling out a form and hoping Apple's approval bureaucracy likes you.
Anyone who's used these unusually locked down entitlements know whether you can apply for it before building the software, or if App Review needs to have their hands on something functional first to approve it?
Is the gist of it that it got locked down more?
I don't really care about tiling multiple windows, but I've always hated the macOS full screen behavior, and before that the old green button behavior, so an alternative that finally works well (the way Windows has for many years) would be amazing.
(btw, have you tried Rectangle and if so - what didn't you like?)
(Not affiliated with it, just a happy user)
Trying out the new macOS version.. it's a little fiddly to activate sometimes didn't want to go. Then the margin/spacing between the edge of the screens was annoying. Though I discovered that there is an option under "Desktop & Dock" in settings you can turn off called "Tiled windows have margins".
What I haven't figured out is if you can create a keyboard shortcut to tile left or right without using the mouse... so far have not figured out how to do that. Couldn't see an option for it.
Those settings revealed another option though to "Hold key while dragging windows to file". If you hold that key you don't actually have to drag to the edge, just move it to the correct side of the monitor (or not really move it at all if it's already on that side). Interesting alternative.
But I really often specifically use a keyboard shortcut for tile left, tile right or tile left third/middle third/right third (on a 35" Ultrawide).
I realize that this isn't what you're asking, but it might help.
Also, on most windows, you can option-click the green window bar button and get this same behavior. However, some apps, like Safari, will instead expand the window to "a reasonably large size" that will not necessarily cover the whole screen.
It annoys the hell out of me that there’s never been an option to invert this. I actually like the old size-to-fit behaviour and I never ever want the iOS-style full screen, I don’t want to have to hold Option to get what was once the default behaviour.
[1] https://manytricks.com/moom/
Here's an image from a history:
https://money.cnn.com/gallery/technology/2015/06/22/history-...
If really 57”, are these multiple separate screens?
I went up from 32 to 40 and regret it, to be honest. It’s m nice for Xcode, but for any other use, it’s too big for me. For instance, I miss notifications that pop up in the top right corner, it’s just out of my field of vision.
So the bug was about the screen recording permission needed for some apps, Shottr specifically. Despite me allowing screen recording previously macOS Sequoia kept asking me to go into the settings and give the permission. According to Apple, that should have had happened once a week, so I gave a follow up feedback about definitely me not wanting to repeat this more than once. Fingers crossed I won't have to fiddle with permission when taking a screenshot.
But unfortunately it appears that they only changed the policy to do it once a month: https://a.dropoverapp.com/cloud/download/50dcbf08-a812-4ef4-...
Still better than once a week and the final UI is fine, but IMHO it should have an option to disable this behavior.
Deleted Comment
Same here! I think it was re: locatedb not working? Although I was much more interested in my Feedback re: why dtrace was causing crashes after sleep.
As much as I wish Apple were a more open company, if they just responded to Bug Reports, that would be amazing!
I'm not aware of a fix, hopefully more people will write a feedback about it.
wait, maybe it's...
$ jq '. | .messages.thank_you' < strings.json
darn it! how about
$ jq '[].messages.thank_you' < strings.json
!??@@!
i have some flash cards if you'd like. a teensy amount of effort pays huge dividends with swiss knife software like this (and things like matplotlib, tar CLI options, etc)
https://github.com/apple-oss-distributions/distribution-macO... hasn't been updated with a "jq" directory yet
Jk, thanks for the info! It's nice to know it's available on the system by default when writing scripts for my team.
ope wait that's just bash
Maybe in a couple more major versions we'll have a re-re-designed system prefs app that actually looks like a desktop app again!
Trying to guess if I should look for something in the root level of Settings or in the General subsection?
Absolutely no rhyme or reason as far as I can tell.
It's why I just use search for settings now. I refuse to keep guessing wrong.
And it will only take a few dozen seconds to load! Can't wait!
I like that they _finally_ added window snapping to the window manager, but keyboard shortcuts are still missing from what I can see.
Edit: it is possible! take a look at this Reddit post for a workaround https://www.reddit.com/r/MacOS/comments/1dcy6l2/comment/lax9...
https://arstechnica.com/gadgets/2024/09/macos-15-sequoia-the...
As far as the conversation goes, 1st party implementation by Apple would be nice and all, but 3rd party doesn't bother me in the slightest. (at least in this case)
[1] https://rectangleapp.com/
I also use an app that reverses the scroll direction of an attached USB mouse, without affecting the (natural) trackpad scroll direction, because MacOS does not allow changing them independently (looks like they are separate options for mouse and trackpad but they are in fact the same).
The App is called Scroll Reverser [1] it is free and works flawlessly, but it really should not have to exist, it’s ridiculous.
[1] https://pilotmoon.com/scrollreverser/
> 14: Eligible users include Pacific Gas and Electric Company customers who have residential electrical service, including areas served by Community Choice Aggregators. Users must be the utility account owner or authorized user of the utility account.
what an extraordinarily specific feature to put into Home.app. I guess California is a pretty big state, with a pretty big portion of their target market, but still
CarPlay EV integration works only with Porsche Taycan.
Are they implementing things just for Tim?
The downside may be that in the pathological case you’re implementing stuff just for Tim. Another downside is you can’t really demo e.g. high-quality backwards-compatible SDKs to an exec.
The upside is you end up with a pretty coherent and un-fickle set of products. Unlike Google, Apple doesn’t have a roster of five (?) competing chat apps that it constantly changes.
If you are interested, please have a look: https://apps.apple.com/de/app/offline-translate-translator/i...