Come resettare l'ordinamento del Launchpad in OS X Yosemite?

17

In precedenza, posso rimuovere i file con db in ~/Library/Application Support/Dock/ per reimpostare l'ordine delle app, ma ora fare la stessa cosa non aiuta. Qualcuno sa dove si trova il nuovo percorso che organizza il Launchpad?

    
posta sayzlim 17.10.2014 - 11:53
fonte

4 risposte

24

Inserisci questa riga nella console:

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

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

  1. rm ~/Library/Application\ Support/Dock/*.db ; killall Dock
  2. defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock
    
risposta data 17.10.2014 - 12:21
fonte
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
    
risposta data 04.02.2015 - 15:48
fonte
1

Qui Launchpad si ripristina, quando si eliminano i tre file del 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 riavvia il Dock: killall Dock

Arrivo lì aprendo

open $TMPDIR../0/com.apple.dock.launchpad/db/
    
risposta data 11.11.2014 - 17:19
fonte
0

A partire da Yosemite, semplicemente eseguendo killall Dock non lo taglierai sempre quando cambi il defaults .

In Yosemite il defaults ora è memorizzato nella cache in due processi persistenti separati chiamati cfprefsd ; uno di tua proprietà, $USER e l'altro di root , quindi devi essenzialmente riavviare questi processi.

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

Ho aggiunto il seguente liner al mio profilo di shell di scelta (.zshrc) in modo che sia facilmente disponibile per me in qualsiasi momento semplicemente digitando fixpref , ma puoi anche solo 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'
    
risposta data 03.03.2015 - 11:25
fonte

Leggi altre domande sui tag