Hidden Features/Dock

From macwrench

Im Folgenden eine kleine Übersicht verschiedener versteckter Funktionen für das OS X Dock:

Undokumentierte Funktionen

Optionsname Datentyp Beschreibung
contents-immutable boolean Docksymbole können nicht mehr verändert werden
double-tap-jump-back boolean Schnellen Wechsel zum zuletzt verwendeten Space aktivieren
mouse-over-hilite-stack boolean Fächerdarstellung mit einem mouse-over-Effekt versehen
no-glass boolean immer ein zweidimensionales Dock anzeigen (ohne Spiegelungseffekte)
pinning string Dock rechts- oder linksbündig anzeigen.
Gültige Werte: start (linksbündig) oder end (rechtsbündig)
Beispiel: defaults write com.apple.dock pinning -string start
position-immutable boolean Positionsänderungen des (gesamten) Dock verhindern
showhidden boolean ausgeblendete Programme im Dock transparent darstellen
showshadow boolean Schlagschatten unter OS X 10.9 deaktivieren
single-app boolean "Single-App" Modus aktivieren (es wird immer nur das jeweils aktive Programm angezeigt)
static-only boolean Nur laufende Programme im Dock anzeigen

Leerstellen in Dock einfügen

Um etwas mehr Ordnung ins Dock zu bekommen, kann man mit Hilfe folgender Anweisung einzelne Leerstellen in Dock einfügen, die sich dann anschließend wie "normale" Docksymbole verschieben und auch wieder daraus entfernen lassen:

defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}'

Wirksam wird diese Änderung erst nach einem Neustart des Dock oder einer erneuten Anmeldung:

killall Dock

Hinweise

Nach dem Durchführen einer Änderung ist jeweils folgende Anweisung im Terminal auszuführen, um diese wirksam werden zu lassen:

killall Dock

Boole'sche Werte werden dabei wie folgt aktiviert:

defaults write com.apple.dock <optionsname> -bool TRUE

bzw. zum Deaktivieren einer Funktion entsprechend

defaults write com.apple.dock <optionsname> -bool FALSE

Stringwerte sind der untenstehenden Tabelle zu entnehmen und wie folgt einzugeben:

defaults write com.apple.dock <optionsname> -string <wert_aus_der_tabelle>

Mit folgender Anweisung (der entsprechende Optionsname ist hier einzusetzen) wird eine zuvor aktivierte Funktion wieder deaktiviert bzw. in den Ursprungszustand (system default) zurückversetzt:

defaults delete com.apple.dock <optionsname>