Running Steam in Game Porting Toolkit

In my previous post, I managed to get Whisky, with Apple’s Game Porting Toolkit, working on macOS Ventura without Homebrew. Here I manage to get Steam running after jumping through hoops. ...

14 Jun 2023

Run code in a macOS Sandbox

I sometimes test randomly downloaded code on macOS in a Sandbox that has limited and network access. I posted about this way back in Jan 2017, Creating a macOS Sandbox to run Kodi, and this is a short refresher for me… ...

11 Jun 2023

File Date Created = Photo / video metadata

When I export photos or videos from Photos.app, I want the file’s Created Date (Created Date in Finder) to be the time the photo or video was taken. Alas, this is not the way Photos works, and setting the date turned out to be more challenging than expected. ...

4 Jun 2023

“Delete” (Move) to Trash in macOS Shell

A short one today: here is a function to “delete” (read: move) a file to the macOS Trash (Bin), as a safer alternative to rm. ...

8 May 2023

Enabling the macOS Metal Performance HUD

Did you know that macOS has a built-in game performance HUD with a frames per second (FPS) counter, similar using RivaTuner Statistics Server (RTSS) to display a GPU performance overlay in Windows? Here’s how to enable the Metal Performance HUD. ...

28 Apr 2023

Script to re-map MacBook Pro function keys

In my last post, “Re-mapping physical function keys on MacBook Pros” I used the hidutil tool to re-map the function keys on a Mac without a touchbar. I’ve since created a script to more easily apply changes. ...

19 Jun 2022

Re-mapping physical function keys on MacBook Pros

One common ask from M1 (Apple Silicon / ARM) MacBook Pro users is to be able to re-define what the top row of physical function keys do, for example, to change the Dictation (F5) key to decrease the keyboard backlight brightness and DND (F6) to increase it, similar to other Macs. Here’s how to do that… and more! ...

15 Jun 2022

Multipass for Docker containers on macOS

I previously setup Lima as a replacement for Docker Desktop on macOS. A while ago I tried Multipass by Canonical, which makes it really easy to spin up a Ubuntu VM (using Hyperkit) without all the setup and installation typically required with Virtual Box or QEMU. ...

17 Mar 2022

Viewing man pages in Preview or VS Code

I stumbled upon a post entitled “Piping stdout and stderr to Preview” by Erica Sadun - the cool bit that caught my attention was about redirecting man pages (UNIX help) to Preview on macOS. But this got me thinking… to redirect the output to Visual Studio Code instead! ...

6 Sep 2021

Extracting embedded ZIPs from Office documents

I have a plethora of Bash scripts littered throughout my filesystem, many written for one specific purpose and promptly forgotten about (often, just named go.sh!) I thought I share one today - a script to extract embedded ZIP files from Microsoft Office documents created in Windows. ...

10 Aug 2021