17 votes

Comment réinitialiser la commande du Launchpad dans OS X Yosemite ?

Auparavant, je peux supprimer les fichiers se terminant par db en ~/Library/Application Support/Dock/ pour réinitialiser l'ordre des applications, mais maintenant faire la même chose n'aide pas. Quelqu'un sait-il où se trouve le nouveau chemin qui organise le Launchpad ?

25voto

Dewi Morgan Points 297

Entrez cette ligne dans la console :

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

La suppression de la base de données ne semble plus faire l'affaire. Ces deux étapes sont donc nécessaires pour réinitialiser le Launchpad dans Yosemite :

  1. rm ~/Bibliothèque/Application\ Support/Dock/*.db ; killall Dock
  2. defaults write com.apple.dock ResetLaunchPad -bool true ; killall Dock

2voto

Greg Hacke Points 21
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

1voto

Redarm Points 3759

Ici, Launchpad se réinitialise, en supprimant les trois fichiers de base de données dans...

/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

...et redémarrer le Dock : killall Dock

J'y arrive en ouvrant

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

0voto

General Anders Points 1582

En partant de Yosemite, il suffit de lancer killall Dock ne suffisent pas toujours pour modifier votre defaults .

Dans le Yosemite, le defaults sont désormais mis en cache dans deux processus persistants distincts appelés cfprefsd celui qui vous appartient, $USER et l'autre appartenant à root Vous devez donc essentiellement redémarrer ces processus.

Vous pouvez le vérifier en ouvrant Activity Monitor.app et en recherchant cfprefsd (Il peut en fait y avoir plus de deux de ces processus dans certaines circonstances, mais ne vous inquiétez pas !)

J'ai ajouté la phrase suivante à mon profil shell de prédilection (.zshrc) afin qu'elle soit facilement disponible à tout moment en tapant simplement fixpref mais vous pouvez aussi couper les bonnes parties pour ne l'utiliser qu'une fois !

TL;DR :

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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X