Wie setze ich die Launchpad-Bestellung in OS X Yosemite zurück?

Früher konnte ich die Dateien entfernen, die mit dbin enden ~/Library/Application Support/Dock/, um die Reihenfolge der Apps zurückzusetzen, aber jetzt hilft es nicht mehr, dasselbe zu tun. Weiß jemand, wo sich der neue Pfad befindet, der das Launchpad organisiert?

Antworten (4)

Geben Sie diese Zeile in die Konsole ein:

defaults -currentHost write com.apple.dock ResetLaunchPad -bool true; killall Dock

Das Entfernen der db scheint nicht mehr zu funktionieren. Diese zwei Schritte sind also notwendig, um das Launchpad in Yosemite zurückzusetzen:

  1. rm ~/Library/Application\ Support/Dock/*.db ; Killall-Dock
  2. Standardwerte schreiben com.apple.dock ResetLaunchPad -bool true; Killall-Dock
Dock einmal zu töten ist genug von meinem Versuch:rm ~/Library/Application\ Support/Dock/*.db; defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock
das geht auch nicht mehr
es scheint, dass defaults write com.apple.dock ResetLaunchPad -bool true; killall Dockdas jetzt einfach reichen wird.
rm ~/Library/Application\ Support/Dock/*.db
rm "/$TMPDIR../0/com.apple.dock.launchpad/db/db*"
defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock

Hier wird Launchpad zurückgesetzt, wenn die drei Datenbankdateien in ... gelöscht werden.

/private/var/folders/02/yff1cxtx61v3y1pydkt96j2h0000gn/0/com.apple.dock.launchpad/db/db
/private/var/folders/02/yff1cxtx61v3y1pydkt96j2h0000gn/0/com.apple.dock.launchpad/db/db-shm
/private/var/folders/02/yff1cxtx61v3y1pydkt96j2h0000gn/0/com.apple.dock.launchpad/db/db-wal

...und Neustart des Docks:killall Dock

Ich komme dorthin, indem ich öffne

open $TMPDIR../0/com.apple.dock.launchpad/db/

Ab Yosemite reicht es nicht immer aus, einfach zu laufen killall Dock, wenn Sie Ihre defaults.

In Yosemite defaultswerden sie jetzt in zwei separaten persistenten Prozessen namens cfprefsd; einer, der Ihnen gehört $USER, und der andere, der Ihnen gehört root, also müssen Sie diese Prozesse im Wesentlichen neu starten.

Sie können dies überprüfen, indem Sie Activity Monitor.app öffnen und nach suchen cfprefsd(Unter Umständen kann es tatsächlich mehr als zwei dieser Prozesse geben, aber keine Sorge!)

Ich habe den folgenden Liner zu meinem Shell-Profil meiner Wahl (.zshrc) hinzugefügt, so dass er mir jederzeit leicht zugänglich ist, indem ich einfach tippe fixpref, aber Sie können auch einfach die guten Teile ausschneiden, um ihn einmal zu verwenden!

TL;DR:

#!/bin/bash
# Clear defaults caches, reload them, and then kill everything!
alias fixpref='sudo killall -SIGKILL cfprefsd && killall Dock && killall Finder'