Die versteckten Einstellungen von macOS. Sichtbar gemacht.
defaultsManager öffnet die defaults-Datenbank von macOS in einer nativen Mac-App: durchsuchen, verstehen, bearbeiten – mit Backup vor jedem Eingriff.
Ohne Terminal
Alles, was defaults write kann – nur nachvollziehbar.
Jede Einstellung kommt mit Beschreibung, Typ, dem von Apple dokumentierten Standardwert und dem aktuell auf deinem System gelesenen Wert. Der passende CLI-Befehl steht immer daneben.
Durchsuchen
Kategorie, Einstellung, Detail – in drei Spalten.
Wähle links eine Kategorie oder durchsuche alle 234 Einstellungen auf einmal – nach Schlüssel, Domain, Wert, Kategorie oder Beschreibung. Favoriten und die Änderungen dieser Sitzung liegen oben griffbereit.
Bearbeiten
Der richtige Regler für jeden Werttyp.
Segmentierter Schalter für Booleans, Auswahlknöpfe für feste Wertelisten, Textfeld für den Rest. Der dokumentierte Standard ist einen Klick entfernt – und der defaults write-Befehl aktualisiert sich live mit.
Kopieren
Den Befehl übernehmen statt abtippen.
Jede Detailansicht zeigt den vollständigen defaults write-Befehl für den aktuell eingestellten Wert. Ein Klick legt ihn in die Zwischenablage – für Skripte, Dokumentation oder das nächste Setup.
Favoriten
Deine Auswahl als fertiges Shell-Skript.
Markiere Einstellungen mit einem Stern – sie bleiben über Neustarts erhalten. Exportiere alle Favoriten als lauffähiges bash-Skript, nach Kategorie gruppiert, bereit für den nächsten Mac.
#!/bin/bash # macOS Defaults — Favoriten # Erzeugt von defaultsManager # ── Dock ───────────────────── defaults write com.apple.dock autohide -bool true defaults write com.apple.dock tilesize -integer 48 # ── Finder ─────────────────── defaults write com.apple.finder AppleShowAllFiles -bool true
Sicherheitsnetz
Backup vor dem Eingriff. Verlauf danach.
Sichere einzelne Werte direkt in der Detailansicht oder das ganze System per defaults export – ein Plist pro Domain. Jede angewendete Änderung landet mit Vorher/Nachher im Sitzungsverlauf, inklusive Hinweis, ob Dock, Finder oder SystemUIServer neu starten müssen.
Und außerdem
Das Kleingedruckte, das den Alltag ausmacht.
Globale Suche
Alle 234 Einstellungen gleichzeitig durchsuchen, mit Kategorie-Pille pro Treffer.
Neustart-Hinweise
Nach dem Anwenden sagt die App, was neu starten muss – und erledigt es auf Klick.
Sandbox-Erkennung
Einstellungen containerisierter Apps wie Safari oder Mail zeigen einen klaren Hinweis samt Link zu „Voller Festplattenzugriff“.
System-Settings-Deeplinks
Direkt aus der Detailansicht in den passenden Bereich der Systemeinstellungen springen.
Quellen-Nachweis
Jeder Eintrag verlinkt die Community-Quelle, aus der er dokumentiert wurde.
Editierbare JSON-Datenbank
Die Einstellungs-Datenbank ist eine schlichte JSON-Datei. Eigene Einträge ergänzen – App-Updates werden gemergt, nie überschrieben.
Technik
Ein Power-Tool, ehrlich gebaut.
| macOS | 14.0 Sonoma oder neuer |
|---|---|
| Architektur | Apple Silicon & Intel |
| Technologie | native App in SwiftUI, NavigationSplitView |
| Datenbank | macos-defaults.json · ~/Library/Application Support/ |
| Backups | defaults export / import · ein Plist pro Domain |
| Lizenz | PolyForm Noncommercial 1.0.0 |
Mit Bedacht einsetzen
Systemeinstellungen zu ändern kann Stabilität und Verhalten von macOS beeinflussen. Die App läuft bewusst ohne Sandbox, um Signale an Systemprozesse zu senden und Container-Preferences zu lesen. Lege vor Änderungen ein Backup an – dafür ist der Backup-Knopf da.
Bereit, macOS nach deinen Regeln zu justieren?
Quellcode klonen, in Xcode öffnen, ⌘R. In wenigen Minuten läuft dein eigener defaultsManager.
xattr -dr com.apple.quarantine /Applications/defaultsManager.app
Die fertige DMG ist ad-hoc signiert, nicht von Apple notariell bestätigt – macOS blockiert den ersten Start deshalb. Der Terminal-Befehl oben entfernt die Quarantäne; alternativ hilft ein Rechtsklick auf die App → „Öffnen“.