17 votos

¿Cómo restablecer el pedido de Launchpad en OS X Yosemite?

Anteriormente puedo eliminar los archivos terminan con db en ~/Library/Application Support/Dock/ para restablecer el orden de las aplicaciones, pero ahora hacer lo mismo no ayuda. ¿Alguien sabe dónde se encuentra la nueva ruta que organiza el Launchpad?

25voto

gruberb Puntos 2482

Introduzca esta línea en la consola:

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

Quitar el db ya no parece funcionar. Así que estos dos pasos son necesarios para restablecer el Launchpad en Yosemite:

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

5 votos

Matar a Dock una vez es suficiente para mí: rm ~/Library/Application\ Support/Dock/*.db; defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock

0 votos

Esto tampoco funciona

0 votos

Parece que simplemente defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock lo hará ahora.

2voto

Matt Puntos 11
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

nenne Puntos 41

Aquí Launchpad se reinicia, al borrar los tres archivos de base de datos en...

/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

...y reiniciando el Dock: killall Dock

Llego abriendo

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

0voto

Tim Yates Puntos 150

En Yosemite, basta con ejecutar killall Dock no siempre es suficiente para defaults .

En Yosemite el defaults se almacenan ahora en caché en dos procesos persistentes independientes denominados cfprefsd uno de tu propiedad, $USER y el otro propiedad de root por lo que esencialmente necesita reiniciar estos procesos.

Puede comprobarlo abriendo Activity Monitor.app y buscando cfprefsd (En realidad puede haber más de dos de estos procesos en algunas circunstancias, aunque no hay que preocuparse).

He añadido la siguiente línea a mi perfil de shell (.zshrc) para que esté fácilmente disponible en cualquier momento con sólo teclear fixpref ¡pero también puedes recortar las partes buenas para usarlo una vez!

TL;DR:

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X