OS X YosemiteでLaunchpadの順序をリセットする方法は?


17

以前は、dbinで終わるファイルを削除して~/Library/Application Support/Dock/アプリの順序をリセットできましたが、同じことをしても解決しません。Launchpadを整理する新しいパスがどこにあるのか誰にも分かりますか?

回答:


24

コンソールに次の行を入力します。

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

dbを削除しても、これ以上のトリックは行われないようです。したがって、YosemiteでLaunchpadをリセットするには、次の2つの手順が必要です。

  1. rm〜/ Library / Application \ Support / Dock / *。db; killall Dock
  2. デフォルトではcom.apple.dock ResetLaunchPadを書き込みます-bool true; killall Dock

5
Dockを1回殺すだけで十分です:rm ~/Library/Application\ Support/Dock/*.db; defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock
14年

これももう機能しません

ただ今defaults write com.apple.dock ResetLaunchPad -bool true; killall Dockやるようです。
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

ここで3つのデータベースファイルを削除すると、Launchpadがリセットされます...

/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

...そしてDockを再起動します: killall Dock

開けてそこに着く

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

0

Yosemiteから始めて、を実行するだけkillall Dockでは、を変更するときに常にカットされませんdefaults

Yosemiteでは、defaultsは、と呼ばれる2つの別個の永続プロセスにキャッシュされcfprefsdます。あなたが所有している1、 $USER、およびが所有する他root、あなたは基本的に、これらのプロセスを再起動する必要がありますので。

これは、Activity Monitor.appを開いて検索することで確認できますcfprefsd (状況によっては、実際にはこれらのプロセスが2つ以上ある場合がありますが、心配する必要はありません!)

選択したシェルプロファイル(.zshrc)に次の1つのライナーを追加しましたfixpref

TL; DR:

#!/bin/bash
# Clear defaults caches, reload them, and then kill everything!
alias fixpref='sudo killall -SIGKILL cfprefsd && killall Dock && killall Finder'
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.