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.

macOS 14 Sonoma oder neuer · Apple Silicon & Intel · nativ in SwiftUI

defaultsManager mit dreispaltigem Layout: Kategorien links, Einstellungen in der Mitte, Detailansicht mit Editor und Terminal-Befehl rechts.

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.

0
kuratierte Einstellungen
0
Kategorien
0
macOS-Domains

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.

AppleShowAllExtensionsNSGlobalDomainbool
AppleShowAllFilescom.apple.finderbool
FXPreferredViewStylecom.apple.finderstring
ShowPathbarcom.apple.finderbool

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.

autohidefalsetrue
tilesize48
orientationbottomleftright
Dokumentierter Standard: false

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.

autohide = 0→autohide = 1Dock · Neustart
tilesize = 64→tilesize = 48Dock
AppleShowAllFiles = 0→= 1Finder · Neustart

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.

macOS14.0 Sonoma oder neuer
ArchitekturApple Silicon & Intel
Technologienative App in SwiftUI, NavigationSplitView
Datenbankmacos-defaults.json · ~/Library/Application Support/
Backupsdefaults export / import · ein Plist pro Domain
LizenzPolyForm 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“.