Yes, you can adjust hidden Mac preferences with Onyx, a free system utility that exposes advanced settings Apple keeps out of System Settings. This article explains what Onyx can and cannot change, how to use it safely, and where to find the hidden toggles for Finder, Dock, and other system behaviors.
What Onyx Actually Does
Onyx is a maintenance and tweaking tool for macOS, developed by Titanium Software. It runs on a single Mac model and macOS version at a time (e.g., Onyx for macOS Sonoma 14.5). It has two main roles:
- Maintenance: Cleans caches, runs system scripts, repairs disk permissions, and verifies startup volumes.
- Customization: Provides a graphical interface for hidden preferences that normally require typing
defaults writecommands in Terminal.
When people say “hidden Mac preferences,� they usually mean settings stored in the com.apple.finder, com.apple.dock, and com.apple.safari preference files. Onyx presents these as checkboxes and drop-down menus in its “Parameters� section, saving you from memorizing command syntax.
How to Access Hidden Preferences in Onyx
After downloading Onyx from the official Titanium Software site (or a trusted mirror), follow these steps:
- Quit all other apps and close any open Finder windows.
- Double-click the Onyx app. If macOS blocks it because it’s from an unidentified developer, right-click the app and choose Open from the context menu, then confirm in the dialog.
- In the Onyx window, click the Parameters icon (a slider icon) in the toolbar.
- Choose a section from the left sidebar: Finder, Dock, Safari, Login Items, or General.
- Toggle the options you want. For example, in Finder, you can enable “Show hidden files� or “Show the Path bar.�
- Click Apply at the bottom right. Some changes require you to log out and back in or restart the Finder (Onyx will prompt you).
If you prefer the command-line route, Onyx shows the exact defaults write command for each option when you hover over it, which helps you learn what it does.
Common Hidden Preferences You Can Toggle
Here are typical hidden settings Onyx exposes, grouped by area:
- Finder: Show all file extensions, show hidden files, show the path bar, show the status bar, and disable the warning when emptying the Trash.
- Dock: Auto-hide delay, magnification speed, enable 2D or 3D icons (older versions), and change the indicator style.
- Safari: Show the full URL in the address bar, enable the Develop menu, and disable thumbnail caching.
- General: Change the screenshot format (PNG, JPEG, TIFF), set the default save location for screenshots, and disable the startup chime.
These are just examples; the exact list varies by macOS version. Onyx does not add new features—it only reveals options that Apple has already coded into the system but not exposed in the GUI.
Safety and Risks of Using Onyx
Onyx is generally safe if you use the correct version for your macOS. The main risks are:
- Wrong version: Using an Onyx version built for a different macOS can corrupt system caches or preferences. Always check the version number in the About window.
- Over-cleaning: The Maintenance module can delete caches that some apps need to rebuild. This usually just slows down the next launch, but it can occasionally cause issues with apps that store session data in caches.
- Changing unknown settings: Toggling a preference without understanding its effect can lead to unexpected behavior. For example, disabling the “Show warning before emptying the Trash� removes a safety confirmation.
To minimize risk, back up your system with Time Machine before running Onyx for the first time. Also, use the “Restore default� button in each section to revert to Apple’s defaults if something goes wrong.
Alternatives to Onyx for Hidden Preferences
If you prefer not to use a third-party tool, you can change most hidden preferences with the defaults command in Terminal. For example:
defaults write com.apple.finder AppleShowAllFiles -bool true killall Finder
This shows hidden files in Finder. The defaults command writes directly to the preference plist files. However, it requires knowing the exact domain and key names, which Onyx lists for you.
Other GUI tools like TinkerTool and Secrets also expose similar preferences, but Onyx is the most comprehensive because it also includes maintenance scripts. For users who only need one or two settings, Terminal is the lightest solution.
Common Problems and Fixes
Here are issues you might encounter when using Onyx and how to resolve them:
- Onyx won’t open: If macOS says the app is damaged or from an unidentified developer, check your Gatekeeper settings. Open System Settings > Privacy & Security and click “Open Anyway� if the option appears. Also ensure you downloaded the correct version for your macOS.
- Changes don’t take effect: Some settings require restarting the relevant app (e.g., Finder, Dock, or SystemUIServer). Onyx usually does this automatically, but if not, log out and back in.
- Onyx crashes on launch: This often happens when the app’s own cache is corrupted. Delete the Onyx preference file (
~/Library/Preferences/com.titanium.Onyx.plist) and try again. - Settings revert after reboot: This can occur if you have a conflicting tool like TinkerTool or if the preference file is locked. Check the file permissions with
ls -lin Terminal.
Frequently Asked Questions
Is Onyx free?
Yes, Onyx is free to download and use. The developer accepts donations but does not charge for the app.
Does Onyx work on Apple Silicon Macs?
Yes, recent versions of Onyx are universal and run natively on both Intel and Apple Silicon Macs, provided you choose the version that matches your macOS version.
Can Onyx fix a slow Mac?
Onyx can help by clearing caches and running maintenance scripts, but it is not a miracle tool. If your Mac is slow due to insufficient RAM or an old hard drive, Onyx won’t fix that.
Will Onyx void my warranty?
No, using Onyx does not void your Apple warranty. It modifies system preference files, but so do many apps. However, if you change a setting that breaks your system, Apple may charge for repairs if the issue is software-related and not covered.
How do I uninstall Onyx?
To uninstall, simply move the Onyx app to the Trash. It does not install background services. You can also delete its preference file if you want to remove all traces.
Is Onyx safe to use daily?
Running the Maintenance module daily is unnecessary and can waste time. Use it weekly or monthly. The Parameters section is safe to change anytime, but only change settings you understand.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Mac Start Up Automatically After Power Failure?
- Expose Self-Hosted Service Securely Without Cloudflare Tunnel
- Nano Delivery for Functional Foods: What It Can and Can’t Do4.00
- Disable Apple Watch Turn-by-Turn Vibration While Driving
- Convert Play FLAC in iTunes: Full Guide
- Soda Foundation Charter: What It Means