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


17

Anteriormente me puede quitar el final con archivos dbde ~/Library/Application Support/Dock/restablecer el orden de las aplicaciones, pero ahora haciendo lo mismo no ayuda. ¿Alguien sabe dónde se encuentra la nueva ruta que organiza el Launchpad?

Respuestas:


24

Ingrese esta línea en la consola:

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

Eliminar la base de datos ya no parece hacer el truco. Entonces, estos dos pasos son necesarios para restablecer el Launchpad en Yosemite:

  1. rm ~ / Library / Application \ Support / Dock / *. db; Killall Dock
  2. los valores predeterminados escriben com.apple.dock ResetLaunchPad -bool true; Killall Dock

55
Killing Dock una vez es suficiente de mi intento:rm ~/Library/Application\ Support/Dock/*.db; defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock
lejano

esto tampoco funciona más

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

2
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

1

Aquí Launchpad se restablece, al eliminar 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 allí abriendo

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

0

Comenzando en Yosemite, simplemente correr killall Dockno siempre lo cortará cuando altere su defaults.

En Yosemite defaults, ahora se almacenan en caché en dos procesos persistentes separados llamados cfprefsd; uno de su propiedad $USERy el otro de su propiedad root, por lo que esencialmente necesita reiniciar estos procesos.

Puede verificar esto abriendo Activity Monitor.app y buscando cfprefsd (¡En realidad, puede haber más de dos de estos procesos en algunas circunstancias, sin embargo, no se preocupe!)

Agregué el siguiente delineador a mi perfil de shell de elección (.zshrc) para que esté fácilmente disponible para mí en cualquier momento simplemente escribiendo fixpref, ¡pero también puede cortar 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'
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.