Releases from this project are meant only as records of major changes. There will be automatic attachments generated by GitHub, but to get the latest version download the zip from the green <> Code ▼ button on the main page, or use the quick-install single command.
Changes
- Added Mac startup sound (boot chime) volume control script
This release mainly just documents the addition of a comprehensive script that makes it easy to control the volume level (or muted state) of the startup sound (aka the "boot chime") of Mac models that use UEFI. That pretty much means any Intel Mac from 2005 to 2021 or so. This removes the need to boot any kind of macOS on the Mac to change the startup sound volume from the default loudness that happens after resetting the NVRAM.
There have been hacks floating around for quite a few years for disabling the startup sound from Linux, but when I searched a few years ago there was no information I could find about how to adjust the volume level of the boot chime instead of completely disabling it. Also a lot of the hacks for disabling the startup sound seemed to stop working for some people, and the Linux commands are very verbose. The new script makes it very easy to mute, unmute, reset (delete) or set a specific volume for the boot chime with a simple command.
The script can be downloaded and used without installing Toshy, and will probably work on any Linux distro where you can get the efivar command installed.
See the related Wiki article for more info on how it works and how to get it:
https://github.com/RedBearAK/toshy/wiki/How-to-set-the-Mac-startup-sound-volume-level-(or-mute-it)
There's an article on Medium that apparently contained relevant info about this since 2022, but I didn't know about it until after I researched the subject with an LLM and created the script. Even now in 2025, nothing besides that Medium article comes up in a web search for how to control the startup sound volume from Linux. Only forum posts about disabling the boot chime entirely.
Auto-generated full release notes (click to expand):
What's Changed
Full Changelog: Toshy_v25.05.0...Toshy_v25.05.1