Recent articles in tech (page 1 of 9)
Jan 21, 2023
Privacy & Security settings in macOS reset on reboot
Since macOS Monterey 12.6.1, including the current macOS Ventura 13.1, whenever I reboot, my Mac forgets some or all of the applications I’ve given permissions to in the Privacy & Security settings. This can include permissions for Accessibility (1Password, Bartender, Logi Options, etc.), Full Disk Access (iTerm, LaunchBar, Transmit, etc.) and Screen Recording (CleanShot, Keyboard Maestro, ScreenFlow). At different times, a series of escalating fixes is necessary to work around this until the next time that it happens.
On its first boot, #macOS Ventura 13.2 displayed a prompt that Bartender wanted screen recording access, but after 10 seconds or so the prompt disappeared without any input. I’m hopeful this means that apps requesting these permissions before macOS is ready to grant them will no longer corrupt the permissions database! #Apple
Sadly, #macOS Ventura 13.2 seems no better at remembering the apps I granted Accessibility, Full Disk Access, and Screen Recording permissions to when I reboot. #Apple
tccutilutility to reset permissions. I’ve had success with doing this for all apps at once:
After running the necessary command(s) and rebooting, the applications will prompt for the access they need again, but this time you’ll be able to add them back into the list of approved applications successfully again. Every now and then, however, an even worse manifestation of this issue may see you looking at a blank list of approved applications in Privacy & Security settings, with every attempt to add an application back onto the list failing silently: When this happens, it’s time to get the big hammer. What has worked for me is to delete the ~/Library/Preferences/com.apple.security.KCN.plist file and reboot.
tccutil reset Accessibility tccutil reset ScreenCapture tccutil reset SystemPolicyAllFiles
Surprisingly, when I do this, after rebooting I find that all my previously-approved applications are back in the list! So however this file works, there does seem to be an underlying “source of truth” that doesn’t get clobbered in this process. None of these solutions are permanent. I’ve steadily gotten used to a reboot of my Mac taking 30 minutes out of my day while I sort out broken macOS permissions. I really hope Apple fixes this (assuming it’s their bug) soon! Are you seeing some version of this issue on your Mac? Please reach out and let me know. The biggest mystery about this for me is whether this is a side-effect of some peculiar aspect of my Mac’s setup, or if this is an issue that is affecting everyone using apps that require Accessibility permissions on their Mac.
Dec 19, 2022
My posts on Twitter are now archived here.
Apr 24, 2022
Email apps on Mac, iPhone and iPad compared
I love a good deep-dive into competing software, so with the time I saved recently on shopping for email hosts I decided to take a fresh look at email clients for my Apple-ecosystem devices. Strap in for some obsessive comparison-shopping!
Apr 6, 2020
Shrink Videos With ffmpeg On Your Mac
There is a free tool called ffmpeg that makes it easy to convert an original video file into something much smaller (as little as 10% the size, in some cases!) but still very high quality. Installing and running it on your Mac can be a little bit of a hassle, especially if you’ve never used the command line in Terminal before, but I’ve written up these detailed instructions to get you started.
Mar 24, 2015
Introducing Screencast a Week
I’ve missed producing video training since I left Learnable in 2012, and published my Up and Running with Sublime Text 2 course in 2013. To scratch this itch, I’ve just launched Screencast a Week, a series of short, weekly videos that show off power user tips and tricks for the Mac, iPhone, iPad, and whatever else I come up with.