Come resettare gli ordini del Launchpad in OS X Yosemite?


17

In precedenza posso rimuovere alla fine i file con dbin ~/Library/Application Support/Dock/per ripristinare l'ordine di applicazioni, ma ora sta facendo la stessa cosa non aiuta. Qualcuno sa dove si trova il nuovo percorso che organizza il Launchpad?

Risposte:


24

Inserisci questa riga nella console:

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

Rimuovere il db non sembra più fare il trucco. Quindi questi due passaggi sono necessari per ripristinare il Launchpad in Yosemite:

  1. rm ~ / Library / Application \ Support / Dock / *. db; killall Dock
  2. per impostazione predefinita scrivi com.apple.dock ResetLaunchPad -bool true; killall Dock

5
Uccidere Dock una volta è abbastanza dal mio tentativo:rm ~/Library/Application\ Support/Dock/*.db; defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock
lontano,

neanche questo funziona più

sembra che semplicemente defaults write com.apple.dock ResetLaunchPad -bool true; killall Docklo farà ora.
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

Qui viene ripristinato Launchpad quando si eliminano i tre file di database in ...

/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

... e riavvio del Dock: killall Dock

Ci arrivo aprendo

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

0

A partire da Yosemite, semplicemente correre killall Docknon lo taglierà sempre quando si modifica il tuo defaults.

In Yosemite defaultssono ora memorizzati nella cache in due processi persistenti separati chiamati cfprefsd; uno di proprietà dell'utente $USERe l'altro di proprietà rootdell'utente, pertanto è essenzialmente necessario riavviare questi processi.

Puoi verificarlo aprendo Activity Monitor.app e cercando cfprefsd (In alcune circostanze possono esserci più di due di questi processi, non preoccuparti!)

Ho aggiunto il seguente liner al mio profilo di shell preferito (.zshrc) in modo che sia facilmente disponibile per me in qualsiasi momento semplicemente digitando fixpref, ma puoi anche ritagliare le parti buone per usarlo una volta!

TL; DR:

#!/bin/bash
# Clear defaults caches, reload them, and then kill everything!
alias fixpref='sudo killall -SIGKILL cfprefsd && killall Dock && killall Finder'
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.